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

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