Встречается на собеседованиях • сегодня

В чем разница между браузерными хранилищами

LocalStorage, SessionStorage и Cookies

LocalStorage

  • Постоянное хранилище (до 5-10MB)
  • Доступно во всех вкладках одного origin
  • Данные сохраняются после закрытия браузера

SessionStorage

  • Временное хранилище (до 5MB)
  • Доступно только в текущей вкладке
  • Данные очищаются при закрытии вкладки

Cookies

  • Маленький размер (~4KB)
  • Отправляются с каждым HTTP-запросом
  • Можно установить срок жизни (expires/max-age)
  • Доступны и на сервере
js
// Пример использования
localStorage.setItem('theme', 'dark');
const theme = localStorage.getItem('theme');

document.cookie = 'user=John; max-age=3600; path=/';
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы