Geïndexeerde database-API - Indexed Database API

GeïndexeerdeDB
Geïndexeerde database-API
inheemse naam
Geïndexeerde database-API
Toestand Eerste openbare werkconcept
Laatste versie 3.0
11 maart 2021
Voorbeeldversie Editor's Draft
11 maart 2021
Organisatie
Commissie Werkgroep webapplicaties
Editors
vorige redacteuren
    • Nikunj Mehta
    • Jonas Sicking
    • Eliot Graff
    • Andrei Popescu
    • Jeremy Orlow
Basisnormen JSON
Gerelateerde normen: Web SQL-database
Domein NoSQL- databases
Afkorting GeïndexeerdeDB
Website www .w3 .org /TR /IndexedDB /

De Indexed Database API (gewoonlijk IndexedDB genoemd ) is een JavaScript Application Programming Interface (API) die door webbrowsers wordt geleverd voor het beheren van een NoSQL- database met JSON- objecten. Het is een standaard die wordt onderhouden door het World Wide Web Consortium (W3C).

Als alternatief voor de Web opslag standaard, kan IndexedDB meer opslagcapaciteit. Webopslag heeft vaste limieten per website , maar IndexedDB-limieten zijn "meestal vrij groot, als ze al bestaan".

Gebruiksscenario's voor IndexedDB omvatten het cachen van webtoepassingsgegevens voor offline beschikbaarheid. Sommige browsermodules, zoals devtools of extensies , kunnen het ook gebruiken voor opslag.

Geschiedenis

Ondersteuning voor IndexedDB is toegevoegd aan Firefox versie 4, Google Chrome versie 11, Internet Explorer versie 10, Safari versie 8 en Microsoft Edge versie 12.

Web SQL Database was een eerdere API ontwikkeld door Apple . Maar Firefox weigerde er ondersteuning voor toe te voegen en pleitte ervoor dat het geen standaard zou worden omdat het de eigenaardigheden van SQLite zou vastleggen . Het werd dus afgeschaft ten gunste van IndexedDB.

IndexedDB 1.0 werd een W3C-aanbeveling op 8 januari 2015. IndexedDB 2.0 werd een W3C-aanbeveling op 30 januari 2018. IndexedDB 3.0 is momenteel een First Public Working Draft .

Referenties

Externe links