Термин

Локальное хранилище: данные сайта в браузере

localStorage — браузерное хранилище строковых ключей и значений для конкретного origin. Данные обычно сохраняются между сеансами браузера.

Что означает термин#

Origin включает схему, хост и порт, поэтому HTTP и HTTPS используют разные области хранения. В отличие от cookie значения localStorage не отправляются автоматически с каждым HTTP-запросом. Пользователь может удалить данные или запретить хранение; постоянная доступность не гарантируется.

Практический пример#

Сайт сохраняет выбранную тему оформления и восстанавливает её при следующем визите. Для этого не требуется отправлять предпочтение на сервер. Если хранение заблокировано, интерфейс должен продолжить работу с разумным значением по умолчанию.

Как проверить#

Откройте раздел Storage или Application в DevTools и проверьте ключи для нужного origin. Протестируйте очистку хранилища и недоступность API, обработайте исключения. Для объекта потребуется явная сериализация и проверка считанных данных. Не считайте это защищённым сейфом: JavaScript того же origin получает доступ к значениям, поэтому хранение секретов требует отдельной модели безопасности.

Источники#

Проверены 23 октября 2026 г.. Официальные рекомендации отделены от наших примеров и результатов проверки.

Продолжить разбор