Indexierte Datenbank -API

Indexeddb
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
  • Ali Alabbas[1]
  • Joshua Bell[1]
Frühere Herausgeber
    • Nikunj Mehta
    • Jonas krank
    • Eliot Graff
    • Andrei Popescu
    • Jeremy Orlow
Grundstandards
Verwandte Standards
Domain NoSQL Datenbanken
Webseite www.W3.org/Tr/Indexeddb/

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

  1. ^ 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.
  2. ^ 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.
  3. ^ 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.
  4. ^ "Indexierte Datenbank -API". 2015-01-08. Abgerufen 2022-04-21.
  5. ^ "Arbeiten mit IndexedDB". Google. Abgerufen 19. Januar 2019.
  6. ^ "Verwenden von IndexedDB". Mdn. Mozilla. Abgerufen 19. Januar 2019.
  7. ^ "IndexedDB - MDC Doc Center". Entwickler.mozilla.org. Abgerufen 2011-02-18.
  8. ^ "IndexedDB - Chrome -Plattformstatus". IndexedDB - Chrome -Plattformstatus. Die Chromprojekte. 2012-05-21. Abgerufen 2021-05-15.
  9. ^ Indexeddb, MSDN, 2012-03-14, abgerufen 2012-05-24
  10. ^ "OS X Yosemite v10.10 § App -Funktionen". Apple -Entwickler. Apfel. 2017-07-09. Abgerufen 2021-05-15.
  11. ^ "IndexedDB". Kann ich benutzen... n.d. Abgerufen 2021-05-16.
  12. ^ Shankland, Stephen (2010-03-12). "Konsens entsteht für wichtige Web -App -Standards | Deep Tech - CNET News". News.cnet.com. Abgerufen 2011-02-18.
  13. ^ 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.
  14. ^ 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.
  15. ^ "HTML5 - Warum wird Web SQL -Datenbank veraltet?". Software Engineering Stack Exchange.
  16. ^ 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.
  17. ^ W3C (2018-01-30). "Indexierte Datenbank -API 2.0 ist jetzt eine W3C -Empfehlung | W3C News". W3C News. Abgerufen 2021-05-16.

Externe Links