Indexed Database API
The Indexed Database API, or Indexed DB (formerly WebSimpleDB), is a proposed web browser standard interface for a local database of records holding simple values and hierarchical objects. Indexed DB was initially proposed by Oracle in 2009.
Indexed DB could be used for browser implemented functions, such as bookmarks, as well as web applications, such as email. An open-source reference implementation of the Indexed Database API exists for testing and experimentation purposes.
Preliminary support for Indexed DB is included by Firefox (since version 4), Google Chrome (since version 11), and by Internet Explorer 10 Consumer Preview and Metro style apps. Apple announced forthcoming support at their WWDC 2014 Keynote on June 2, 2014.
Safari, Chrome 4, and Opera support an alternate mechanism for client-side database storage called Web SQL Database. On November 18, 2010, the W3C announced that the Web SQL database specification has reached an impasse and is no longer being actively worked on. Firefox developers have publicly stated that the lack of WebSQL Database support in Firefox is on purpose, as they believe it is a problematic standard which requires an alternative (hence IndexedDB).
- "Indexed Database API". W3.org. Retrieved 2011-02-18.
- "WebSimpleDB API". W3.org. Retrieved 2011-02-18.
- "indexeddb - Project Hosting on Google Code". Code.google.com. Retrieved 2011-02-18.
- "IndexedDB - MDC Doc Center". Developer.mozilla.org. Retrieved 2011-02-18.
- "Web Platform Status". The Chromium Projects. 2012-05-21. Retrieved 2012-05-24.
- IndexedDB, MSDN, 2012-03-14, retrieved 2012-05-24
- "Apple - OS X Yosemite - Apps". Apple. Retrieved 2014-06-02.
- Shankland, Stephen (2010-03-12). "Consensus emerges for key Web app standard | Deep Tech - CNET News". News.cnet.com. Retrieved 2011-02-18.
- "Web SQL Database". Dev.w3.org. 2010-11-18. Retrieved 2011-02-18.
- "W3C Working Group Note 18 November 2010". W3.org.
- "Well, I'm Back: Not Implementing Features Is Hard". Weblogs.mozillazine.org. Retrieved 2011-02-18.