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

С какими браузерными хранилищами работал

  • LocalStorage: простое key-value хранилище, сохраняет данные после закрытия браузера.

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

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

    js
    document.cookie = 'name=value; expires=...; path=/';
  • IndexedDB: NoSQL-хранилище для сложных данных, работает асинхронно.

  • Cache API: для кеширования ресурсов (часто используется в Service Workers).

Нюансы:

  • LocalStorage/SessionStorage — синхронные, не безопасны для sensitive data.
  • Cookies — ограниченный размер, требуют обработки на сервере.
  • IndexedDB — мощный, но сложный API.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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