Sobes.tech
Назад к вопросам
Middle+
6

В чём отличие Session Storage от Local Storage?

Компании, где спрашивали
Ifellow

Ответ от нейросети

sobes.tech AI

Session Storage и Local Storage — это два типа веб-хранилищ, которые позволяют сохранять данные на стороне клиента, но отличаются по времени жизни и области действия:

  • Session Storage хранит данные только в рамках одной сессии браузера. Как только вкладка или окно браузера закрывается, данные удаляются.
  • Local Storage сохраняет данные без ограничения по времени, они остаются даже после закрытия и повторного открытия браузера, пока не будут удалены явно.

Оба хранилища работают по одному и тому же принципу: хранят пары ключ-значение в виде строк и доступны через JavaScript.

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

// Записать в localStorage
localStorage.setItem('key', 'value');

// Записать в sessionStorage
sessionStorage.setItem('key', 'value');

// Получить из localStorage
const val = localStorage.getItem('key');

В Node.js напрямую эти API отсутствуют, но существуют библиотеки, эмулирующие их поведение.