Встречается на собеседованиях • сегодня
Какие знаешь браузерные хранилища
В браузерах доступны несколько механизмов хранения данных:
- LocalStorage – хранит данные без срока действия, доступен только в рамках одного домена. Пример:
js
localStorage.setItem('key', 'value');
const data = localStorage.getItem('key');- SessionStorage – аналогичен LocalStorage, но данные очищаются после закрытия вкладки.
- Cookies – небольшие текстовые данные (до 4Кб), передаются с HTTP-запросами. Можно установить срок жизни. Пример:
js
document.cookie = 'name=value; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=/';-
IndexedDB – NoSQL-база данных в браузере для хранения больших объемов структурированных данных. Подходит для оффлайн-приложений.
-
Cache API – часть Service Workers, используется для кэширования ресурсов (HTML, CSS, JS, изображения).
LocalStorage и SessionStorage имеют синхронный API, в то время как IndexedDB и Cache API работают асинхронно. Выбор зависит от типа и объема данных, требований к безопасности и необходимости доступа из серверного кода.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы