Indekseret database API - Indexed Database API
| Indekseret database API | |
| Indfødt navn | Indekseret database API |
|---|---|
| Status | Første offentlige arbejdsudkast |
| Nyeste version | 3.0 11. marts 2021 |
| Eksempelversion | Redaktionens udkast 11. marts 2021 |
| Organisation | |
| Komité | Webapplikations arbejdsgruppe |
| Redaktører |
Tidligere redaktører
|
| Grundlæggende standarder | JSON |
| Relaterede standarder | Web SQL-database |
| Domæne | NoSQL- databaser |
| Forkortelse | Indekseret DB |
| Internet side | www |
Den Indexed Database API (ofte benævnt IndexedDB ) er en JavaScript- applikationsprogrammeringsgrænseflade (API) leveret af webbrowsere til styring af en NoSQL- database med JSON- objekter. Det er en standard, der opretholdes af World Wide Web Consortium (W3C).
Som et alternativ til den web-lagring standard, kan IndexedDB give mere lagerkapacitet. Weblagring har faste grænser pr. Websted , men IndexedDB-grænser er "normalt ret store, hvis de overhovedet findes".
Use cases for IndexedDB omfatter caching web-applikation data til offline tilgængelighed. Nogle browsermoduler, såsom devtools eller extensions , kan også bruge det til opbevaring.
Historie
Support til IndexedDB blev føjet til Firefox version 4, Google Chrome version 11, Internet Explorer version 10, Safari version 8 og Microsoft Edge version 12.
Web SQL Database var en tidligere API udviklet af Apple . Men Firefox nægtede at tilføje støtte til det og argumenterede imod, at det blev en standard, fordi det ville kodificere SQL- særegenheder . Det blev således afskaffet til fordel for IndexedDB.
IndexedDB 1.0 blev en W3C-anbefaling den 8. januar 2015. IndexedDB 2.0 blev en W3C-anbefaling den 30. januar 2018. IndexedDB 3.0 er i øjeblikket et første offentligt arbejdsudkast .