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.Nelson, Anne Fulcher, and Nelson, William Harris Morehead. (2001). Building Electronic Commerce with Web Database Constructions. Boston, MA: Addison Wesley.

A API é suportada pelo Google Chrome, Opera, Microsoft Edge, e pelo navegador Android, embora o suporte esteja sendo gradualmente eliminado. 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.

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. O argumento da Mozilla contra ele se tornar um padrão era porque ele codificaria as peculiaridades do SQLite.

Ver também HTML5 IIndexed Database API Web Storage

Ligações externas

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 Categoria:Normas W3C