Встречается на собеседованиях • сегодня

В каком хранилище браузера больше объем данных

LocalStorage и SessionStorage ограничены ~5-10 МБ на домен (зависит от браузера), а IndexedDB может хранить до 50-80% свободного места на диске (обычно гигабайты).

Пример использования IndexedDB:

js
const request = indexedDB.open('myDB', 1);

request.onupgradeneeded = (e) => {
const db = e.target.result;
db.createObjectStore('videos', { keyPath: 'id' });
};

request.onsuccess = (e) => {
const db = e.target.result;
const tx = db.transaction('videos', 'readwrite');
const store = tx.objectStore('videos');
store.add({ id: 1, data: largeVideoBlob });
};

text

**Плюсы IndexedDB:**
- Асинхронная работа
- Поддержка транзакций
- Хранение бинарных данных
- Индексация для быстрого поиска

Для небольших данных (токены, настройки) удобнее LocalStorage, для медиафайлов и больших массивов — IndexedDB.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы