Встречается на собеседованиях • сегодня
Какие знаешь системы хранения в браузере
В браузере есть несколько механизмов хранения данных:
- LocalStorage - хранит данные без срока действия, доступен даже после перезагрузки браузера. Лимит ~5MB.
js
localStorage.setItem('key', 'value');
const data = localStorage.getItem('key');- SessionStorage - аналогичен LocalStorage, но данные очищаются при закрытии вкладки.
- Cookies - небольшие текстовые данные (~4KB), отправляются с каждым HTTP-запросом. Можно установить срок жизни.
js
document.cookie = "username=John; expires=Thu, 18 Dec 2023 12:00:00 UTC";-
IndexedDB - NoSQL база данных для сложных структур. Подходит для оффлайн-приложений.
-
Cache API - часть Service Workers, используется для кэширования ресурсов.
-
WebSQL (устарел) - SQL-подобная база, не рекомендуется к использованию.
Выбор зависит от задач: для простых данных - LocalStorage, для сложных - IndexedDB, для авторизации - Cookies.

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