Ответ 1
- Включает ли ограничение в 5 МБ localStorage значение sessionStorage? (Ответ: НЕТ)
- действительно ли это ограничение в 5 МБ для API WebStorage (ответ: НЕТ; поддерживается)
- максимальный размер для sessionStorage аналогичен ограничению localStorage? (Ответ: НЕТ; поддерживается)
Надеюсь, я ответил на все ваши вопросы в упрощенной форме. Вот особенно информативный раздел для вас:
QUOTAS
Вы можете представить себе хаос, если какой-либо веб-сайт был разрешен Заполните ничего не подозревающих жестких дисков гигабайтами данных! Таким образом, браузеры накладывают ограничения на объем памяти. Когда ваше приложение пытается превышение этого предела, браузер обычно отображает диалоговое окно, чтобы позволить Пользователь подтверждает увеличение. Вы можете ожидать, что браузер принудит единый лимит для всего хранилища, которое может использовать источник, но основные браузеры фактически устанавливают лимиты отдельно для каждого механизма хранения. Это может измениться в будущем, но сейчас вы должны подумать о браузер как поддерживающий 2-D матрицу, с "источником" в одном измерении и "хранение" в другом. Например, "http://abc.example.com" разрешено хранить до 5 МБ веб-хранилища, 25 МБ базы данных Web SQL Хранение и запрещено использовать проиндексированную базу данных. Еще один прием улучшением в этой области будут пользовательские интерфейсы, чтобы позволить пользователям просматривать и контролировать, сколько места они выделили для каждого источника. Там также среды, в которых пользователь может видеть заранее, сколько памяти будет использоваться, например, в случае Chrome Web Store, когда пользователь устанавливает приложение, ему будет предложено заранее принять его разрешения, которые включают в себя ограничения хранения. Одно из возможных значений "Unlimited_storage".
Приведенный выше текст взят из http://www.html5rocks.com/en/tutorials/offline/storage/