Встречается на собеседованиях • сегодня
Как хранить данные на клиенте
Для хранения данных на клиенте можно использовать несколько методов:
- LocalStorage/SessionStorage – простые key-value хранилища, сохраняют данные после перезагрузки (LocalStorage) или до закрытия вкладки (SessionStorage). Лимит ~5MB.
javascript
localStorage.setItem('key', 'value');
const data = localStorage.getItem('key');- Cookies – небольшие строки (~4KB), автоматически отправляются на сервер. Можно установить срок жизни.
javascript
document.cookie = 'user=John; max-age=3600; path=/';-
IndexedDB – NoSQL база данных в браузере для больших объемов структурированных данных. Асинхронная работа.
-
Cache API – для хранения HTTP-ответов и ресурсов (часть Service Workers).
Выбор зависит от:
- Объема данных
- Необходимости доступа на сервере
- Требований к структуре данных
- Сроков хранения

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