WebSQL Database
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-fonte]- HTML5
- IIndexed Database API
- Web Storage
Referências
- ↑ a b «Web SQL Database (W3C Working Group Note)». W3.org. Consultado em 25 de outubro de 2011
- ↑ Nelson, Anne Fulcher, and Nelson, William Harris Morehead. (2001). Building Electronic Commerce with Web Database Constructions. Boston, MA: Addison Wesley.
- ↑ Fette, Ian (25 de janeiro de 2010). «Chromium Blog: More Resources for Developers». Blog.chromium.org. Consultado em 7 de setembro de 2013
- ↑ «Can I use Web SQL Database». Caniuse.com. Consultado em 7 de setembro de 2013
- ↑ «View Web SQL Data». learn.microsoft.com. Consultado em 17 de setembro de 2022
- ↑ «Deprecating and removing Web SQL». Chrome Developers
- ↑ «Why is WebSQL database deprecated?». Programmers Exchange
- ↑ «Beyond HTML5: Database APIs and the Road to IndexedDB». Mozilla Corporation
- ↑ 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
- ↑ 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]- Rascunho de trabalho do banco de dados SQL da Web do W3C
- Banco de dados SQL da Web no Info-Q
- Armazenamento SQL no Can-I-Use