WindowOrWorkerGlobalScope.indexedDB

The indexedDB read-only property of the WindowOrWorkerGlobalScope mixin provides a mechanism for applications to asynchronously access the capabilities of indexed databases.

Syntax

var IDBFactory = self.indexedDB;

Value

An IDBFactory object.

Example

The following code creates a request for a database to be opened asynchronously, after which the database is opened when the request's onsuccess handler is fired:

var db;
function openDB() {
 var DBOpenRequest = window.indexedDB.open('toDoList');
 DBOpenRequest.onsuccess = function(e) {
   db = DBOpenRequest.result;
 }
}

Specifications

Specification Status Comment
Indexed Database API 2.0
The definition of 'indexedDB' in that specification.
Recommendation Defined in a WindowOrWorkerGlobalScope partial in the newest spec.
Indexed Database API 2.0
The definition of 'indexedDB' in that specification.
Recommendation Initial definition.

Browser compatibility

BCD tables only load in the browser

See also