Ir para o conteúdo

WebSQL Database

Origem: Wikipédia, a enciclopédia livre.

WebSQL é uma especificação obsoleta da API do navegador da Web para armazenar dados em bancos de dados que podem ser consultados usando a variante SQL.[1][2]

A API é suportada pelo Google Chrome,[3] Opera,[4] Microsoft Edge,[5] e pelo navegador Android, embora o suporte esteja sendo gradualmente eliminado.[6] O Web SQL foi preterido e removido para contextos de terceiros no Chromium 97. O acesso Web SQL em contextos inseguros está obsoleto a partir do Chromium 105, momento em que uma mensagem de aviso será exibida no painel de problemas do Chrome DevTools.

O W3C Web Applications Working Group parou de trabalhar na especificação em novembro de 2010, citando a falta de implementações independentes (ou seja, usando um sistema de banco de dados diferente do SQLite como back-end) como o motivo pelo qual a especificação não poderia avançar para se tornar uma recomendação do W3C.[1]

A Mozilla Corporation foi uma das principais vozes por trás do rompimento das negociações e da depreciação do padrão, ao mesmo tempo em que foi o principal proponente por trás de um padrão de 'armazenamento alternativo', o IndexedDB.[7][8] O argumento da Mozilla contra ele se tornar um padrão era porque ele codificaria as peculiaridades do SQLite.[9][10]

Ver também

[editar | editar código]
  • HTML5
  • IIndexed Database API
  • Web Storage

Referências

  1. 1 2 «Web SQL Database (W3C Working Group Note)». W3.org. Consultado em 25 de outubro de 2011
  2. ↑ Nelson, Anne Fulcher, and Nelson, William Harris Morehead. (2001). Building Electronic Commerce with Web Database Constructions. Boston, MA: Addison Wesley.
  3. ↑ Fette, Ian (25 de janeiro de 2010). «Chromium Blog: More Resources for Developers». Blog.chromium.org. Consultado em 7 de setembro de 2013
  4. ↑ «Can I use Web SQL Database». Caniuse.com. Consultado em 7 de setembro de 2013
  5. ↑ «View Web SQL Data». learn.microsoft.com. Consultado em 17 de setembro de 2022
  6. ↑ «Deprecating and removing Web SQL». Chrome Developers
  7. ↑ «Why is WebSQL database deprecated?». Programmers Exchange
  8. ↑ «Beyond HTML5: Database APIs and the Road to IndexedDB». Mozilla Corporation
  9. ↑ O'Callahan, Robert (4 de junho de 2010). «Well, I'm Back: Not Implementing Features Is Hard». Weblogs.mozillazine.org. Consultado em 18 de fevereiro de 2011. Cópia arquivada em 26 de janeiro de 2021
  10. ↑ Ranganathan, Arun (1 de junho de 2010). «Beyond HTML5: Database APIs and the Road to IndexedDB – Mozilla Hacks - the Web developer blog». Mozilla Hacks – the Web developer blog. Consultado em 21 de maio de 2021

Ligações externas

[editar | editar código]