Indexed Database API
外觀

![]() | 此條目翻譯自其他語言維基百科,需要相關領域的編者協助校對翻譯。 |
Indexed Database API | |
狀態 | 首份發佈的工作草案(First Public Working Draft) |
---|---|
最新版本 | 3.0 2025年5月5日[1] |
預覽版本 | Editor's Draft 2025年5月5日[2] |
組織 | |
委員會 | Web Applications Working Group |
編輯 |
|
基礎標準 | |
有關標準 | |
領域 | NoSQL資料庫 |
縮寫 | IndexedDB |
網站 | www |
Indexed Database API(簡稱IndexedDB,以前稱WebSimpleDB)是W3C推薦的一項網頁瀏覽器標準[5],是為提供一個具有索引的JSON對象集合的事務性本地資料庫操作介面。W3C於2015年1月8日發布了IndexedDB介面的最終建議。[6]
瀏覽器支援
[編輯]Firefox(自版本4[7])、Google Chrome(自版本11[8])和Internet Explorer 10的消費者預覽及Metro式應用中IndexedDB已經得到初步支援。[9]蘋果公司已在2014年6月2日的WWDC 2014的主旨發言中宣布將在iOS 8和OS X上的Safari 8中支援。[10]
使用案例
[編輯]IndexedDB可以用於瀏覽器內實現的功能,例如書籤,以及Web應用程式,如電子郵件。索引資料庫API的一個開源參考實現已經出現(用於測試和實驗目的)[11]。
特性
[編輯]IndexedDB是一個嵌入在瀏覽器中的事務資料庫。該資料庫的管理圍繞JSON對象集合的概念,這類似NoSQL資料庫MongoDB與CouchDB。其中每個對象使用插入時生成的鍵標識。而索引系統最佳化對儲存對象的訪問。[12]
參見
[編輯]- HTML5
- Web SQL資料庫(競品,已棄用的標準)
- Web儲存(較簡單、類似但沒有索引的標準)
參考文獻
[編輯]- ^ 1.0 1.1 Web Applications Working Group. Bell, Joshua , 編. Indexed Database API 3.0. W3C. W3C First Public Working Draft. Web Applications Working Group. 2025-05-05 [2025-05-12].
- ^ Web Applications Working Group. Bell, Joshua , 編. Indexed Database API 3.0. W3C. Editor’s Draft. Web Applications Working Group. 2025-05-05 [2025-05-12].
- ^ Web Applications Working Group. Alabbas, Ali; Bell, Joshua , 編. Indexed Database API 2.0. W3C. W3C Recommendation. Web Applications Working Group. 2018-01-30 [2021-05-16].
- ^ Indexed Database API. 2015-01-08 [2022-04-21].
- ^ Indexed Database API. W3.org. [2011-02-18]. (原始內容存檔於2011-02-02).
- ^ IndexedDB API. W3.org. [2015-12-04]. (原始內容存檔於2011-02-02).
- ^ IndexedDB - MDC Doc Center. Developer.mozilla.org. [2011-02-18]. (原始內容存檔於2012-05-26).
- ^ Web Platform Status. The Chromium Projects. 2012-05-21 [2012-05-24]. (原始內容存檔於2013-07-17).
- ^ IndexedDB, MSDN, 2012-03-14 [2012-05-24], (原始內容存檔於2015-03-26)
- ^ Apple - OS X Yosemite - Apps. Apple. [2014-06-02]. (原始內容存檔於2014-06-03).
- ^ indexeddb - Project Hosting on Google Code. Code.google.com. [2011-02-18]. (原始內容存檔於2011-08-20).
- ^ Nelson, Anne Fulcher, and Nelson, William Harris Morehead. (2001).