Встречается на собеседованиях • сегодня
Какие знаешь хранилища в браузере
В браузере есть несколько механизмов хранения данных:
LocalStorage
- Постоянное хранилище (не очищается автоматически)
- Доступно только в рамках одного домена
- Лимит ~5MB
- Пример:
js
localStorage.setItem('key', 'value');
const data = localStorage.getItem('key');SessionStorage
- Аналогичен LocalStorage, но очищается при закрытии вкладки
- Пример:
js
sessionStorage.setItem('sessionKey', 'tempData');Cookies
- Маленький объем (~4KB)
- Отправляются с каждым HTTP-запросом
- Можно установить срок жизни
- Пример:
js
document.cookie = 'user=John; max-age=3600';IndexedDB
- Асинхронная NoSQL база данных
- Подходит для сложных структур и больших объемов
- Пример:
js
const request = indexedDB.open('myDB', 1);Cache API
- Используется для хранения сетевых запросов (часть Service Workers)
- Пример:
js
caches.open('my-cache').then(cache => cache.add('/data.json'));
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы