


Flash Local Shared Object. Клиентские хранилища. Технологии будущего. Оптимизация структуры веб-страниц
userData behavior
Flash Local Shared Object
WHATWG DB Backend (openDatabase)
globalStorage и localStorage
Google Gears
Библиотеки для работы с клиентскими хранилищами
Резюме
В марте 2002 года появилась шестая версия Flash, популярнейшего плагина для браузеров, установленного, по статистике на 95% компьютеров. В этой версии появилось собственное хранилище - Local Shared Object, позволяющее хранить до 100КБ данных без ведома пользователя и любой объём, сверх этого, с его разрешения. У роликов с одного домена единый Local Shared Object.
Способ использования этого типа хранилища - установка на странице Flash-ролика, который будет обмениваться данными со скриптовым языком. Вплоть до восьмой версии Flash не существовало хорошего способа обмена данными со скриптовыми языками браузера, пока в Flash8 не появился ExternalInterface, реализованный, впрочем, с существенными ошибками.
Хотя и прежние способы, более похожие на хаки, позволяют производить обмен (по крайней мере, теоретически), универсальные библиотеки для доступа к клиентским хранилищам, которые будут рассмотрены далее, требуют для своей работы восьмую версию Flash.