API веб-хранилища (Web Storage API) позволяет веб-приложениям хранить данные локально в пользовательских браузерах. API-интерфейсы включены как часть стандартов HTML5.
По сравнению с файлами cookie ограничение на хранение больше - например, не менее 5 МБ (фактический размер зависит от браузера). Информация находится только на стороне клиента и не передается серверу. Серверу не будут доступы изменения данных.
Данные не могут быть разделены между доменами, в том числе субдоменами. Каждый источник (комбинация протокола и домена) будет иметь уникальное хранилище - все операции API выполняются в хранилище, зависящем от источника.
Web Storage API предоставляет два разных объекта для хранения данных в браузерах пользователей: sessionStorage и localStorage.