Основное различие между localStorage
и sessionStorage
заключается в том, что sessionStorage
является уникальным для каждой вкладки.Если вы закроете вкладку, sessionStorage
будет удалено, localStorage
- нет.Также вы не можете общаться между вкладками:)
Другое тонкое отличие состоит в том, что, например, в Safari (8.0.3) localStorage
имеет ограничение в 2551 тыс. Символов, но sessionStorage
имеет неограниченное хранилище
В Chrome (v43) ограничения localStorage
и sessionStorage
ограничены 5101 тыс. Символов (без разницы между обычным и частным режимом)
В Firefox * localStorage
и sessionStorage
ограничены 5120 k символов (нет разницы между обычным режимом / режимом инкогнито)
Нет разницы в скорости:)
Существует также проблема с Mobile Safari и Mobile Chrome, приватным режимом Safari иХром имеет максимальное пространство 0KB