Web Sql Database

Web SQL Database is a deprecated web browser API specification for storing data in databases that can be queried using SQL variant.

The technology was only ever implemented in Blink-based browsers like Google Chrome and the new Microsoft Edge, and WebKit-based browsers like Safari. As of February 2024, WebSQL is being phased out in favor of WebStorage and IndexedDB and OPFS, but still available in some contexts under restrictive conditions.

Support

The API is supported by Google Chrome, Opera, Microsoft Edge, and the Android Browser, albeit support is slowly being phased out. Web SQL was deprecated and removed for third-party contexts in Chromium 97. Web SQL access in insecure contexts is deprecated as of Chrome/Chromium 105 at which time a warning message was shown in the Chrome DevTools Issue panel. The API will be entirely removed from Chrome 124.

Timeline

In January 2010, Google announced availability of WebSQL Database API in Google Chrome.

Mozilla Corporation developers publicly opposed the technology and at the same were the main proponents behind an 'alternative storage' standard, IndexedDB. Mozilla argued that ratification of WebSQL as a standard would codify the quirks of SQLite implementation.

In November 2010, the W3C Web Applications Working Group ceased working on the specification, citing a lack of independent implementations (i.e. using database system other than SQLite as the backend) as the reason the specification could not move forward to become a W3C Recommendation.

In September 2019, Apple released Safari 13 which removed WebSQL entirely.

In November 2021, Chrome 97 removed WebSQL support in third-party contexts.

In February 2023, Chrome 110 removed WebSQL support in insecure contexts but allowed exceptions set with an enterprise policy.

In October 2023, Chrome 119 was shipped with WebSQL disabled in all contexts by default, with an ability to re-enable it until Chrome 123 via a deprecation trial in some contexts.

In April 2024, Chromium-based browsers, including Chrome 124 and Edge 124 have removed support WebSQL completely.

See also

References


Tags:

Web Sql Database SupportWeb Sql Database TimelineWeb Sql DatabaseApplication programming interfaceDatabaseGoogle ChromeIndexed Database APIMicrosoft EdgeSQLSafari (web browser)Web browserWeb storage

🔥 Trending searches on Wiki English:

The Rookie (TV series)Joe BidenCrystal Palace F.C.XNXXChernobyl disasterVinesh PhogatChola dynastyKevin CostnerOttoman EmpireWednesday (TV series)Nick Jonas2023 Indian Premier LeagueAre You There God? It's Me, Margaret. (film)David ChoeCitadel (TV series)Candy (miniseries)Jesse PlemonsBob DylanPriscilla PresleyDesi LydicMoonbinMeta PlatformsMain PageJames MarsdenPaul BurrellSelfieePeter Michael EscovedoGuardians of the Galaxy (film)Zarina WahabStarliteDiana, Princess of WalesPinkerton (detective agency)Scarlett JohanssonTom HanksEver AndersonMel GibsonNetflixPink (singer)Peter Pan & WendyIan NepomniachtchiFast XJason StathamClock (film)Arjun RampalAzerbaijanMuhammad AliAaron Taylor-JohnsonTitanicJimmy CarterFranceZach CharbonnetGeorge WashingtonSudanWilliam, Prince of WalesCarol BurnettDr. RomanticIndian Premier LeagueU-Turn (2023 film)Natasha LyonneFIBA Basketball World CupCinco de MayoHunter SchaferCherFatima BhuttoManchester United F.C.Elizabeth IIMark SelbyChelsea F.C.Sean CliffordAnsel AdamsMS DhoniFBI IndexRufus SewellWiki FoundationWes AndersonJennifer LawrenceChester BenningtonWorld Chess ChampionshipWoody Harrelson🡆 More