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

Какими пользуешься браузерными хранилищами

Наиболее распространённые браузерные хранилища:

  1. LocalStorage - простое key-value хранилище без срока действия.
    Пример:

    javascript
    localStorage.setItem('key', 'value');
    const data = localStorage.getItem('key');
  2. SessionStorage - аналогично LocalStorage, но данные очищаются при закрытии вкладки.

  1. Cookies - небольшие строки (до 4KB), отправляются с каждым запросом.
    Пример:

    javascript
    document.cookie = 'user=John; max-age=3600; path=/';
  2. IndexedDB - асинхронная NoSQL база для сложных данных.
    Пример:

    javascript
    const request = indexedDB.open('myDB', 1);
  3. Cache API - для кеширования ресурсов (часто используется в Service Workers).

Выбор зависит от задачи: для простых данных - LocalStorage, для сложных - IndexedDB, для работы офлайн - Cache API.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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