Jump to content

База данных веб-SQL

База данных веб-SQL — это устаревшая веб-браузера спецификация API для хранения данных в базах данных , которые можно запрашивать с использованием варианта SQL . [1] [2] Эта технология когда-либо была реализована только в браузерах на базе Blink, таких как Google Chrome и новый Microsoft Edge , а также в браузерах на основе WebKit, таких как Safari . По состоянию на февраль 2024 г. , WebSQL постепенно вытесняется в пользу WebStorage , IndexedDB и OPFS, но все еще доступен в некоторых контекстах на ограничительных условиях.

Поддерживать

[ редактировать ]

API поддерживается Google Chrome , [3] Опера, [4] Майкрософт Край , [5] и браузер Android , хотя поддержка постепенно прекращается. [6] Web SQL устарел и удален для сторонних контекстов в Chromium 97 . Доступ к веб-SQL в незащищенных контекстах устарел, начиная с Chrome/Chromium 105, когда на панели проблем Chrome DevTools появилось предупреждающее сообщение. [7] API будет полностью удален из Chrome 124. [8]

Хронология

[ редактировать ]

В январе 2010 года Google объявил о доступности API базы данных WebSQL в Google Chrome. [9]

Разработчики корпорации Mozilla публично выступили против этой технологии и в то же время были основными сторонниками стандарта «альтернативного хранилища» IndexedDB . [10] [11] Mozilla утверждала, что ратификация WebSQL в качестве стандарта упорядочит особенности реализации SQLite . [12] [13]

В ноябре 2010 года рабочая группа W3C по веб-приложениям прекратила работу над спецификацией, сославшись на отсутствие независимых реализаций (т. е. использование системы баз данных, отличной от SQLite , в качестве серверной части) как на причину, по которой спецификация не могла стать рекомендацией W3C. [1]

В сентябре 2019 года Apple выпустила Safari 13, в которой полностью удален WebSQL.

В ноябре 2021 года в Chrome 97 удалена поддержка WebSQL в сторонних контекстах. [14]

В феврале 2023 года в Chrome 110 удалена поддержка WebSQL в небезопасных контекстах, но разрешены исключения, установленные корпоративной политикой.

В октябре 2023 года Chrome 119 поставлялся с отключенным WebSQL во всех контекстах по умолчанию, с возможностью его повторного включения до Chrome 123 через пробную версию устаревшей версии в некоторых контекстах. [15]

В апреле 2024 года браузеры на базе Chromium, включая Chrome 124 и Edge 124, полностью прекратили поддержку WebSQL. [16]

См. также

[ редактировать ]
  1. ^ Jump up to: а б «База данных Web SQL (заметка рабочей группы W3C)» . W3.org . Проверено 25 октября 2011 г.
  2. ^ Нельсон, Энн Фулчер и Нельсон, Уильям Харрис Морхед. (2001). Построение электронной коммерции с помощью конструкций веб-баз данных. Бостон, Массачусетс: Эддисон Уэсли.
  3. ^ Фетте, Ян (25 января 2010 г.). «Блог Chromium: дополнительные ресурсы для разработчиков» . Блог.chromium.org . Проверено 7 сентября 2013 г.
  4. ^ «Могу ли я использовать базу данных Web SQL» . Caniuse.com . Проверено 7 сентября 2013 г.
  5. ^ «Просмотр данных веб-SQL» . Learn.microsoft.com . Проверено 17 сентября 2022 г.
  6. ^ «Устаревшее и удаление Web SQL» . Разработчики Chrome. 31 августа 2022 г.
  7. ^ «Что нового в DevTools (Chrome 119)» . Chrome для разработчиков . 10 октября 2023 г. Проверено 11 октября 2023 г.
  8. ^ Исии, Аю (28 февраля 2024 г.). «Намерение объявить устаревшим и удалить Web SQL» . groups.google.com . Проверено 28 февраля 2024 г.
  9. ^ Фетт, Ян. «Больше ресурсов для разработчиков» . Блог Хрома . Проверено 30 сентября 2023 г.
  10. ^ «Почему база данных WebSQL устарела?» . Обмен программистами .
  11. ^ «За пределами HTML5: API-интерфейсы баз данных и путь к IndexedDB» . Корпорация Мозилла.
  12. ^ О'Каллахан, Роберт (4 июня 2010 г.). «Ну, я вернулся: не реализовывать функции сложно» . Веблоги.mozillazine.org. Архивировано из оригинала 9 ноября 2020 года . Проверено 18 февраля 2011 г.
  13. ^ Ранганатан, Арун (1 июня 2010 г.). «За пределами HTML5: API-интерфейсы баз данных и путь к IndexedDB – Mozilla Hacks — блог веб-разработчиков» . Mozilla Hacks — блог веб-разработчиков . Проверено 21 мая 2021 г.
  14. ^ «Состояние платформы Chrome» . chromestatus.com . Проверено 30 сентября 2023 г.
  15. ^ Хара, Адриана (1 ноября 2023 г.). «Новое в Chrome 119» . Chrome для разработчиков . Проверено 10 ноября 2023 г. WebSQL полностью удален из Chrome 119. Пробная версия обратного происхождения позволяет разработчикам продолжать использовать WebSQL до Chrome 123.
  16. ^ «Примечания к выпуску для стабильного канала Microsoft Edge» . Microsoft Learn . Проверено 22 апреля 2024 г. Удаление веб-SQL. Поддержка Web SQL полностью удалена. В предыдущих выпусках поддержка Web SQL была отключена по умолчанию, но ее можно было повторно включить с помощью политики WebSQLAccess. После этого изменения больше не существует механизма включения поддержки Web SQL. Это изменение происходит в проекте Chromium, на котором основан Microsoft Edge.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 338d0e6070769b55fad992531ee8598b__1713773760
URL1:https://arc.ask3.ru/arc/aa/33/8b/338d0e6070769b55fad992531ee8598b.html
Заголовок, (Title) документа по адресу, URL1:
Web SQL Database - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)