Встречается на собеседованиях • сегодня
Как хранить данные браузере
Для хранения данных в браузере есть несколько способов:
-
LocalStorage – хранит данные без срока действия, даже после закрытия браузера.
javascriptlocalStorage.setItem('key', 'value'); const value = localStorage.getItem('key'); -
SessionStorage – данные удаляются при закрытии вкладки.
javascriptsessionStorage.setItem('key', 'value'); const value = sessionStorage.getItem('key');
-
Cookies – небольшой объем данных (до 4КБ), передается на сервер с каждым запросом.
javascriptdocument.cookie = 'key=value; expires=Fri, 31 Dec 2024 23:59:59 GMT'; -
IndexedDB – для сложных структур данных, работает асинхронно.
javascriptconst request = indexedDB.open('myDB', 1); request.onsuccess = (event) => { const db = event.target.result; }; -
Cache API – для кэширования ресурсов (часто используется в Service Workers).
Выбор зависит от объема данных, срока хранения и необходимости доступа на сервере.

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