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
  • 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

📚 Artikel Terkait di Wikipedia

NoSQL

NoSQL (originalmente se referindo a "no SQL": "não SQL" ou "não relacional", posteriormente estendido para Not Only SQL - Não Somente SQL) é um termo

Microsoft SQL Server

Microsoft SQL Server é um sistema gerenciador de Banco de dados relacional (SGBD) desenvolvido pela Sybase em parceria com a Microsoft. Esta parceria

Oracle (banco de dados)

a sua base de dados. A Oracle também criou a linguagem de programação PL/SQL, utilizada no processamento de transações. Ao longo dos últimos 30 anos a

HTML5test

aplicação Web criada em JavaScript para avaliar a qualidade com que um navegador implementa os padrões HTML5, Web SQL Database (mantido pelo W3C) e WebGL (desenvolvido

Base de dados na nuvem

de dados disponíveis na nuvem, algumas são baseadas em SQL e outras usam um modelo de dados NoSQL. Os serviços de base de dados cuidam da escalabilidade

Amazon Aurora

MySQL PostgreSQL Relational Database, Amazon Web Services». Amazon Web Services, Inc. (em inglês)  «Amazon Aurora Fast Database Cloning». Amazon Web Services

Engenharia de dados

NoSQL Databases Live Up to Their Promise?» (PDF). IEEE Computer. 43 (2): 12–14. doi:10.1109/MC.2010.58  Aslett, Matthew (2011). «How Will The Database Incumbents

LAMP

LAMP (Linux, Apache, MySQL, Perl/PHP/Python) é uma das pilhas de software mais comuns para os aplicativos mais populares da web. Seu modelo genérico de