Saltar 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]

  • HTML5
  • IIndexed Database API
  • Web Storage

Referências

  1. a b «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-fonte]