Не знаю, знает ли кто-нибудь ответ. Mozilla не нравится зависимость от SQLite, и она решила пойти другим путем. Однако во всех браузерах на основе WebKit он уже реализован, и я не думаю, что они удалят его, поскольку любые веб-сайты, созданные для использования спецификации, будут сломаны.
Это означает, что, по крайней мере, в определенных контекстах, в основном в сфере мобильных устройств, где большинство браузеров имеют реализацию webkit, все же может иметь смысл использовать спецификацию HTML5 Web SQL. Я считаю, что это особенно актуально для разработчиков, которые хотят создавать мобильные приложения с использованием такой среды, как phonegap.
В некоторых случаях, как разработчик приложения, вы хотите предоставить пользователям доступ к данным, даже если они не подключены к Интернету или если соединение медленное, а некоторые типы данных просто более эффективно хранятся в базе данных, чем в cookie или кэш JSON. Например, если у вас есть данные, которые имеют отношения, гораздо проще и быстрее выполнить запрос на соединение, чтобы получить нужные вам данные, чем искать карту json.
Я не думаю, что спецификация мертва, и я действительно надеюсь, что Mozilla изменит свою позицию, чтобы разработчики могли использовать ее для решения проблем за пределами мира мобильного вебкита.
person
KenCorbettJr
schedule
09.09.2011