Geïndexeerde database-API - Indexed Database API
| 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
|
| Basisnormen | JSON |
| Gerelateerde normen: | Web SQL-database |
| Domein | NoSQL- databases |
| Afkorting | GeïndexeerdeDB |
| Website | www |
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 .