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

Где хранил данные в браузере

В браузере данные можно хранить несколькими способами:

  1. LocalStorage - хранит данные без срока действия (до очистки вручную):
js
localStorage.setItem('key', 'value');
const data = localStorage.getItem('key');
  1. SessionStorage - аналогичен LocalStorage, но очищается при закрытии вкладки.

  2. Cookies - небольшие данные (до 4KB), передаются на сервер с каждым запросом:

js
document.cookie = "username=John; expires=Thu, 18 Dec 2025 12:00:00 UTC";
  1. IndexedDB - NoSQL база данных для сложных структур и больших объемов.

  2. Cache API - для хранения ответов и ресурсов (часть Service Workers).

Выбор зависит от:

  • Объема данных
  • Необходимости доступа на сервере
  • Требований к безопасности
  • Сроков хранения
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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