API de banco de dados indexado - Indexed Database API

IndexedDB
API de banco de dados indexado
Nome nativo
API de banco de dados indexado
Status Primeira Minuta Pública de Trabalho
Última versão 3,0
11 de março de 2021
Versão de visualização Rascunho do Editor
11 de março de 2021
Organização
Comitê Grupo de Trabalho de Aplicativos da Web
Editores
Editores anteriores
    • Nikunj Mehta
    • Jonas doente
    • Eliot Graff
    • Andrei Popescu
    • Jeremy Orlow
Padrões básicos JSON
Padrões relacionados Banco de dados SQL da web
Domínio Bancos de dados NoSQL
Abreviação IndexedDB
Local na rede Internet www .w3 .org / TR / IndexedDB /

A API de banco de dados indexado (comumente referida como IndexedDB ) é uma interface de programação de aplicativo (API) JavaScript fornecida por navegadores da web para gerenciar um banco de dados NoSQL de objetos JSON . É um padrão mantido pelo World Wide Web Consortium (W3C).

Como alternativa ao padrão de armazenamento da Web , IndexedDB pode fornecer mais capacidade de armazenamento. O armazenamento na Web tem limites fixos por site , mas os limites do IndexedDB são "geralmente muito grandes, se é que existem".

Casos de uso para IndexedDB incluem armazenamento em cache de dados de aplicativos da web para disponibilidade offline . Alguns módulos do navegador, como devtools ou extensões , também podem usá-lo para armazenamento.

História

O suporte para IndexedDB foi adicionado ao Firefox versão 4, Google Chrome versão 11, Internet Explorer versão 10, Safari versão 8 e Microsoft Edge versão 12.

O banco de dados Web SQL era uma API desenvolvida anteriormente pela Apple . Mas o Firefox se recusou a adicionar suporte para ele e argumentou contra ele se tornar um padrão porque codificaria as peculiaridades do SQLite . Portanto, ele foi substituído em favor de IndexedDB.

IndexedDB 1.0 se tornou uma recomendação do W3C em 8 de janeiro de 2015. IndexedDB 2.0 se tornou uma recomendação do W3C em 30 de janeiro de 2018. IndexedDB 3.0 é atualmente um primeiro esboço de trabalho público .

Referências

links externos