Размер локального хранилища HTML5

Может ли кто-нибудь объяснить мне, что размер window.localStorage (например, 5 МБ в Firefox) составляет 5 МБ для каждой области или только для всех?


person balkon_smoke    schedule 17.08.2010    source источник
comment
возможный дубликат Каков максимальный размер значений localStorage?   -  person artbristol    schedule 14.12.2012


Ответы (1)


Что касается Firefox, цитата из статьи Джона Резига (опубликована в январе 2007 г.):

Пространство для хранения

Подразумевается, что с хранилищем DOM у вас есть значительно больше места для хранения, чем типичные ограничения пользовательского агента, налагаемые на файлы cookie. Однако предоставляемая сумма не определена в спецификации и не транслируется по смыслу агентом пользователя.

Если вы посмотрите на исходный код Mozilla, то увидите, что 5120 КБ — это размер хранилища по умолчанию для всего домена. Это дает вам значительно больше места для работы, чем обычный файл cookie размером 2 КБ.

Я предполагаю, что это то же самое для всех других браузеров, но размер по умолчанию может варьироваться. Например, в Internet Explorer 8 значение по умолчанию составляет около 10 МБ. Цитата из статьи MSDN о хранилище DOM :

окно.localStorage

Атрибут localStorage обеспечивает постоянные области хранения для доменов. Это позволяет веб-приложениям хранить почти 10 МБ пользовательских данных, таких как целые документы или почтовый ящик пользователя, на клиенте из соображений производительности.

person Daniel Vassallo    schedule 17.08.2010