Безопасно ли использовать HTML5 Web SQL Database API? - PullRequest
6 голосов
/ 02 сентября 2011

После прочтения http://www.w3.org/TR/webdatabase/ и более конкретно:

Этот документ был на дорожке Рекомендации W3C, но работа над спецификацией остановлена.Спецификация зашла в тупик: все заинтересованные разработчики использовали один и тот же бэкэнд SQL (Sqlite), но нам нужно несколько независимых реализаций для продолжения пути стандартизации.

Мне интересно, является ли он "безопасным"(т.е. постоянная поддержка) для использования API базы данных HTML5?

Ответы [ 2 ]

10 голосов
/ 02 сентября 2011

Это крайне нежелательно. Он остановился и заменяется на IndexedDB API . Со временем база данных Web SQL будет удалена из браузеров, которые в настоящее время ее поддерживают.

Возможно, вы захотите прочитать текущие цифры поддержки браузера для База данных Web SQL и IndexedDB . В базе данных Web SQL есть больше браузеров, которые в настоящее время поддерживают ее, но Firefox не поддерживает ее и перевешивает Safari, Opera и разные мобильные браузеры, и поэтому он составляет лишь около 28%, в то время как IndexedDB поддерживает глобальную поддержку около 36%. Кроме того, я полагаю, что, как правило, считается, что Microsoft будет поддерживать IndexedDB в IE10, в то время как API базы данных Web SQL не пойдет дальше.

Обновление, 2013-02-04: IE10 поддерживает IndexedDB; Web SQL и IndexedDB поддерживают чуть менее 50%. Соответствие спецификации IndexedDB также очень хорошее, что привело к тому, что IE10, Firefox и Chrome теперь поддерживают его без префикса.

2 голосов
/ 02 сентября 2011

Нет. Более крупными, жирными буквами является текст,

Осторожно. Эта спецификация больше не находится в активном обслуживании и Рабочая группа по веб-приложениям не намерена поддерживать его в дальнейшем.

...