Indekseret database API - Indexed Database API

Indekseret DB
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
    • Nikunj Mehta
    • Jonas Sicking
    • Eliot Graff
    • Andrei Popescu
    • Jeremy Orlow
Grundlæggende standarder JSON
Relaterede standarder Web SQL-database
Domæne NoSQL- databaser
Forkortelse Indekseret DB
Internet side www .w3 .org / TR / IndexedDB /

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 .

Referencer

eksterne links