Indexierte Datenbank -API
Indexierte Datenbank -API | |
Abkürzung | Indexeddb |
---|---|
Einheimischer Name | Indexierte Datenbank -API |
Status | Erster öffentlicher Arbeitsentwurf |
Letzte Version | 3.0 11. März 2021[1] |
Vorschau -Version | Entwurf des Herausgebers 11. März 2021[2] |
Organisation | |
Komitee | Webanwendungen Arbeitsgruppe |
Redakteure | Frühere Herausgeber
|
Grundstandards |
|
Verwandte Standards | |
Domain | NoSQL Datenbanken |
Webseite | www |
Das Indexierte Datenbank -API (allgemein bezeichnet als als Indexeddb) ist ein JavaScript Programmierschnittstelle (API) zur Verfügung gestellt von Internetbrowser für die Verwaltung a NoSQL Datenbank von JSON Objekte. Es ist ein Standard, der von dem gepflegt wird World Wide Web Konsortium (W3C).[1]
Als Alternative zur Webspeicher Standard, IndexedDB kann mehr Speicherkapazität bereitstellen. Webspeicher hat Feste Grenzen pro Webseite, aber indexierte DB -Grenzen sind "normalerweise ziemlich groß, wenn sie überhaupt existieren".[5]
Anwendungsfälle Für IndexedDB umfassen das Caching Internetanwendung Daten für offline Verfügbarkeit.[6] Einige Browsermodule, wie z. Devtools oder Erweiterungenkann es auch zur Speicherung verwenden.
Geschichte
Die Unterstützung für IndexedDB wurde hinzugefügt zu Feuerfuchs Version 4,[7] Google Chrome Version 11,[8] Internet Explorer Version 10,[9] Safari Version 8,[10] und Microsoft Edge Version 12.[11]
Web SQL Database war eine frühere API von entwickelt von Apfel.[12] Aber Firefox weigerte Sqlite.[13][14] So war es so veraltet zugunsten von indexeddb.[15]
IndexedDB 1.0 wurde ein W3C -Empfehlung am 8. Januar 2015.[16] IndexedDB 2.0 wurde am 30. Januar 2018 eine W3C -Empfehlung.[17][3] IndexedDB 3.0 ist derzeit a Erster öffentlicher Arbeitsentwurf.[1]
Verweise
- ^ a b c d e Webanwendungen Arbeitsgruppe (2021-03-11). Alabbas, Ali; Bell, Joshua (Hrsg.). "Indexierte Datenbank API 3.0". W3c. W3C Erster öffentlicher Arbeitsentwurf. Webanwendungen Arbeitsgruppe. Abgerufen 2021-05-15.
- ^ Webanwendungen Arbeitsgruppe (2021-03-11). Alabbas, Ali; Bell, Joshua (Hrsg.). "Indexierte Datenbank API 3.0". W3c. Entwurf des Herausgebers. Webanwendungen Arbeitsgruppe. Abgerufen 2021-05-15.
- ^ a b Webanwendungen Arbeitsgruppe (2018-01-30). Alabbas, Ali; Bell, Joshua (Hrsg.). "Indexierte Datenbank API 2.0". W3c. W3C -Empfehlung. Webanwendungen Arbeitsgruppe. Abgerufen 2021-05-16.
- ^ "Indexierte Datenbank -API". 2015-01-08. Abgerufen 2022-04-21.
- ^ "Arbeiten mit IndexedDB". Google. Abgerufen 19. Januar 2019.
- ^ "Verwenden von IndexedDB". Mdn. Mozilla. Abgerufen 19. Januar 2019.
- ^ "IndexedDB - MDC Doc Center". Entwickler.mozilla.org. Abgerufen 2011-02-18.
- ^ "IndexedDB - Chrome -Plattformstatus". IndexedDB - Chrome -Plattformstatus. Die Chromprojekte. 2012-05-21. Abgerufen 2021-05-15.
- ^ Indexeddb, MSDN, 2012-03-14, abgerufen 2012-05-24
- ^ "OS X Yosemite v10.10 § App -Funktionen". Apple -Entwickler. Apfel. 2017-07-09. Abgerufen 2021-05-15.
- ^ "IndexedDB". Kann ich benutzen... n.d. Abgerufen 2021-05-16.
- ^ Shankland, Stephen (2010-03-12). "Konsens entsteht für wichtige Web -App -Standards | Deep Tech - CNET News". News.cnet.com. Abgerufen 2011-02-18.
- ^ O'Callahan, Robert (2010-06-04). "Nun, ich bin zurück: Es ist schwierig, Funktionen zu implementieren.". Weblogs.mozillazine.org. Archiviert von das Original am 2021-01-26. Abgerufen 2011-02-18.
- ^ Ranganathan, Arun (2010-06-01). "Jenseits von HTML5: Datenbank -APIs und der Weg zu IndexedDB - Mozilla Hacks - The Web Developer Blog". Mozilla Hacks - Der Webentwicklerblog. Abgerufen 2021-05-21.
- ^ "HTML5 - Warum wird Web SQL -Datenbank veraltet?". Software Engineering Stack Exchange.
- ^ Webanwendungen Arbeitsgruppe (2015-01-08). Mehta, Nikunj; Krank, Jonas; Graff, Eliot; Popescu, Andrei; Orlow, Jeremy; Bell, Joshua (Hrsg.). "Indexierte Datenbank -API". W3c. W3C -Empfehlung. Webanwendungen Arbeitsgruppe. Abgerufen 2021-05-16.
- ^ W3C (2018-01-30). "Indexierte Datenbank -API 2.0 ist jetzt eine W3C -Empfehlung | W3C News". W3C News. Abgerufen 2021-05-16.