Показать сообщение отдельно
Старый 02.04.2008, 18:11   #1  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Хранение данных на клиенте
Посмотрите статью.
Заинтересовало следующее:

Цитата:
Safari(WebKit). Database storage.

Дальше всех в поддержке стандарта хранения пошли разработчики WebKit.
В Safari реализовано локальное хранение в базе данных SQLite.

Набор операций включает в себя CREATE TABLE, INSERT, SELECT, REPLACE, индексы и многое другое, с рядом ограничений безопасности (например, нет LOAD DATA INFILE).

В отличие от DOM Storage и userData, этот интерфейс асинхронный. Все функции запросов к базе данных принимают в качестве аргументов две функции: callback - для обработки результатов и errback - для обработки ошибок.
Т.е. теперь можно писать совершенно полнофункциональные он-лайн\офф-лайн приложения. Например такие приложения которые нормально работают в офлайне, а по запросу пользователя (появлению связи) синхронизируются с сервером.

P.S. Это мнение не профессионала в данных вопросах. Я больше любитель.
__________________
С уважением Шатохин Святослав.