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

Как хранить данные браузере

Для хранения данных в браузере есть несколько способов:

  1. LocalStorage – хранит данные без срока действия, даже после закрытия браузера.

    javascript
    localStorage.setItem('key', 'value');
    const value = localStorage.getItem('key');
  2. SessionStorage – данные удаляются при закрытии вкладки.

    javascript
    sessionStorage.setItem('key', 'value');
    const value = sessionStorage.getItem('key');
  1. Cookies – небольшой объем данных (до 4КБ), передается на сервер с каждым запросом.

    javascript
    document.cookie = 'key=value; expires=Fri, 31 Dec 2024 23:59:59 GMT';
  2. IndexedDB – для сложных структур данных, работает асинхронно.

    javascript
    const request = indexedDB.open('myDB', 1);
    request.onsuccess = (event) => {
      const db = event.target.result;
    };
  3. Cache API – для кэширования ресурсов (часто используется в Service Workers).

Выбор зависит от объема данных, срока хранения и необходимости доступа на сервере.

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

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

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

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