{
    "ref-for-dom-idbcursor-advance①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBCursor.json",
            "name": "advance",
            "slug": "API/IDBCursor/advance",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor/advance",
            "summary": "The advance() method of the IDBCursor interface sets the number of times a cursor should move its position forward.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBCursor.advance()"
        }
    ],
    "ref-for-dom-idbcursor-continue①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBCursor.json",
            "name": "continue",
            "slug": "API/IDBCursor/continue",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor/continue",
            "summary": "The continue() method of the IDBCursor interface advances the cursor to the next position along its direction, to the item whose key matches the optional key parameter. If no key is specified, the cursor advances to the immediate next position, based on its direction.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBCursor.continue()"
        }
    ],
    "ref-for-dom-idbcursor-continueprimarykey①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBCursor.json",
            "name": "continuePrimaryKey",
            "slug": "API/IDBCursor/continuePrimaryKey",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor/continuePrimaryKey",
            "summary": "The continuePrimaryKey() method of the IDBCursor interface advances the cursor to the item whose key matches the key parameter as well as whose primary key matches the primary key parameter.",
            "support": {
                "chrome": {
                    "version_added": "58"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "51"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBCursor.continuePrimaryKey()"
        }
    ],
    "ref-for-dom-idbcursor-delete①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBCursor.json",
            "name": "delete",
            "slug": "API/IDBCursor/delete",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor/delete",
            "summary": "The delete() method of the IDBCursor interface returns an IDBRequest object, and, in a separate thread, deletes the record at the cursor's position, without changing the cursor's position. Once the record is deleted, the cursor's value is set to null.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBCursor.delete()"
        }
    ],
    "ref-for-dom-idbcursor-direction①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBCursor.json",
            "name": "direction",
            "slug": "API/IDBCursor/direction",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor/direction",
            "summary": "The direction read-only property of the IDBCursor interface is a string that returns the direction of traversal of the cursor (set using IDBObjectStore.openCursor for example). See the Values section below for possible values.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBCursor.direction"
        }
    ],
    "ref-for-dom-idbcursor-key①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBCursor.json",
            "name": "key",
            "slug": "API/IDBCursor/key",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor/key",
            "summary": "The key read-only property of the IDBCursor interface returns the key for the record at the cursor's position. If the cursor is outside its range, this is set to undefined. The cursor's key can be any data type.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBCursor.key"
        }
    ],
    "ref-for-dom-idbcursor-primarykey①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBCursor.json",
            "name": "primaryKey",
            "slug": "API/IDBCursor/primaryKey",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor/primaryKey",
            "summary": "The primaryKey read-only property of the IDBCursor interface returns the cursor's current effective key. If the cursor is currently being iterated or has iterated outside its range, this is set to undefined. The cursor's primary key can be any data type.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBCursor.primaryKey"
        }
    ],
    "ref-for-dom-idbcursor-request①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBCursor.json",
            "name": "request",
            "slug": "API/IDBCursor/request",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor/request",
            "summary": "The request read-only property of the IDBCursor interface returns the IDBRequest used to obtain the cursor.",
            "support": {
                "chrome": {
                    "version_added": "76"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "77"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "15"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBCursor.request"
        }
    ],
    "ref-for-dom-idbcursor-source①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBCursor.json",
            "name": "source",
            "slug": "API/IDBCursor/source",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor/source",
            "summary": "The source read-only property of the IDBCursor interface returns the IDBObjectStore or IDBIndex that the cursor is iterating over. This function never returns null or throws an exception, even if the cursor is currently being iterated, has iterated past its end, or its transaction is not active.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBCursor.source"
        }
    ],
    "ref-for-dom-idbcursor-update①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBCursor.json",
            "name": "update",
            "slug": "API/IDBCursor/update",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor/update",
            "summary": "The update() method of the IDBCursor interface returns an IDBRequest object, and, in a separate thread, updates the value at the current position of the cursor in the object store. If the cursor points to a record that has just been deleted, a new record is created.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBCursor.update()"
        }
    ],
    "cursor-interface": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBCursor.json",
            "name": "IDBCursor",
            "slug": "API/IDBCursor",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBCursor",
            "summary": "The IDBCursor interface of the IndexedDB API represents a cursor for traversing or iterating over multiple records in a database.",
            "support": {
                "chrome": [
                    {
                        "version_added": "24"
                    },
                    {
                        "version_added": "23",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": [
                    {
                        "version_added": "16"
                    },
                    {
                        "version_added": "10",
                        "version_removed": "16",
                        "prefix": "moz"
                    }
                ],
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": [
                    {
                        "version_added": "44"
                    },
                    {
                        "version_added": "15",
                        "version_removed": "44",
                        "prefix": "webkit"
                    }
                ],
                "opera_android": [
                    {
                        "version_added": "43"
                    },
                    {
                        "version_added": "14",
                        "version_removed": "43",
                        "prefix": "webkit"
                    }
                ],
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "4.4"
                    },
                    {
                        "version_added": "37",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "version_added": false,
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ]
            },
            "title": "IDBCursor"
        }
    ],
    "ref-for-dom-idbcursorwithvalue-value①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBCursorWithValue.json",
            "name": "value",
            "slug": "API/IDBCursorWithValue/value",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBCursorWithValue/value",
            "summary": "The value read-only property of the IDBCursorWithValue interface returns the value of the current cursor, whatever that is.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBCursorWithValue.value"
        }
    ],
    "ref-for-idbcursorwithvalue②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBCursorWithValue.json",
            "name": "IDBCursorWithValue",
            "slug": "API/IDBCursorWithValue",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBCursorWithValue",
            "summary": "The IDBCursorWithValue interface of the IndexedDB API represents a cursor for traversing or iterating over multiple records in a database. It is the same as the IDBCursor, except that it includes the value property.",
            "support": {
                "chrome": [
                    {
                        "version_added": "24"
                    },
                    {
                        "version_added": "23",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": [
                    {
                        "version_added": "16"
                    },
                    {
                        "version_added": "10",
                        "version_removed": "16",
                        "prefix": "moz"
                    }
                ],
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "15"
                },
                "opera_android": {
                    "version_added": "14"
                },
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "4.4"
                    },
                    {
                        "version_added": "37",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "version_added": false,
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ]
            },
            "title": "IDBCursorWithValue"
        }
    ],
    "ref-for-dom-idbdatabase-close②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBDatabase.json",
            "name": "close",
            "slug": "API/IDBDatabase/close",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/close",
            "summary": "The close() method of the IDBDatabase interface returns immediately and closes the connection in a separate thread.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBDatabase.close()"
        }
    ],
    "closing-connection": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBDatabase.json",
            "name": "close_event",
            "slug": "API/IDBDatabase/close_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/close_event",
            "summary": "The close event is fired on IDBDatabase when the database connection is unexpectedly closed. This could happen, for example, if the underlying storage is removed or if the user clears the database in the browser's history preferences.",
            "support": {
                "chrome": {
                    "version_added": "30"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "50"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBDatabase: close event"
        }
    ],
    "dom-idbdatabase-onclose": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBDatabase.json",
            "name": "close_event",
            "slug": "API/IDBDatabase/close_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/close_event",
            "summary": "The close event is fired on IDBDatabase when the database connection is unexpectedly closed. This could happen, for example, if the underlying storage is removed or if the user clears the database in the browser's history preferences.",
            "support": {
                "chrome": {
                    "version_added": "30"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "50"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBDatabase: close event"
        }
    ],
    "ref-for-dom-idbdatabase-createobjectstore①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBDatabase.json",
            "name": "createObjectStore",
            "slug": "API/IDBDatabase/createObjectStore",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/createObjectStore",
            "summary": "The createObjectStore() method of the IDBDatabase interface creates and returns a new IDBObjectStore.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBDatabase.createObjectStore()"
        }
    ],
    "ref-for-dom-idbdatabase-deleteobjectstore①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBDatabase.json",
            "name": "deleteObjectStore",
            "slug": "API/IDBDatabase/deleteObjectStore",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/deleteObjectStore",
            "summary": "The deleteObjectStore() method of the IDBDatabase interface destroys the object store with the given name in the connected database, along with any indexes that reference it.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBDatabase.deleteObjectStore()"
        }
    ],
    "ref-for-dom-idbdatabase-name①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBDatabase.json",
            "name": "name",
            "slug": "API/IDBDatabase/name",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/name",
            "summary": "The name read-only property of the IDBDatabase interface is a string that contains the name of the connected database.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBDatabase.name"
        }
    ],
    "ref-for-dom-idbdatabase-objectstorenames①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBDatabase.json",
            "name": "objectStoreNames",
            "slug": "API/IDBDatabase/objectStoreNames",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/objectStoreNames",
            "summary": "The objectStoreNames read-only property of the IDBDatabase interface is a DOMStringList containing a list of the names of the object stores currently in the connected database.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBDatabase.objectStoreNames"
        }
    ],
    "ref-for-dom-idbdatabase-transaction③": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBDatabase.json",
            "name": "transaction",
            "slug": "API/IDBDatabase/transaction",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/transaction",
            "summary": "The transaction method of the IDBDatabase interface immediately returns a transaction object (IDBTransaction) containing the IDBTransaction.objectStore method, which you can use to access your object store.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBDatabase.transaction()"
        }
    ],
    "ref-for-dom-idbdatabase-version①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBDatabase.json",
            "name": "version",
            "slug": "API/IDBDatabase/version",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/version",
            "summary": "The version property of the IDBDatabase interface is a 64-bit integer that contains the version of the connected database. When a database is first created, this attribute is an empty string.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBDatabase.version"
        }
    ],
    "eventdef-idbdatabase-versionchange": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBDatabase.json",
            "name": "versionchange_event",
            "slug": "API/IDBDatabase/versionchange_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/versionchange_event",
            "summary": "The versionchange event is fired when a database structure change (upgradeneeded event send on an IDBOpenDBRequest or IDBFactory.deleteDatabase) was requested elsewhere (most probably in another window/tab on the same computer).",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBDatabase: versionchange event"
        }
    ],
    "dom-idbdatabase-onversionchange": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBDatabase.json",
            "name": "versionchange_event",
            "slug": "API/IDBDatabase/versionchange_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/versionchange_event",
            "summary": "The versionchange event is fired when a database structure change (upgradeneeded event send on an IDBOpenDBRequest or IDBFactory.deleteDatabase) was requested elsewhere (most probably in another window/tab on the same computer).",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBDatabase: versionchange event"
        }
    ],
    "database-interface": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBDatabase.json",
            "name": "IDBDatabase",
            "slug": "API/IDBDatabase",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase",
            "summary": "The IDBDatabase interface of the IndexedDB API provides a connection to a database; you can use an IDBDatabase object to open a transaction on your database then create, manipulate, and delete objects (data) in that database. The interface provides the only way to get and manage versions of the database.",
            "support": {
                "chrome": [
                    {
                        "version_added": "24"
                    },
                    {
                        "version_added": "23",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": [
                    {
                        "version_added": "16"
                    },
                    {
                        "version_added": "10",
                        "version_removed": "16",
                        "prefix": "moz"
                    }
                ],
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "15"
                },
                "opera_android": {
                    "version_added": "14"
                },
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "4.4"
                    },
                    {
                        "version_added": "37",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "version_added": false,
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ]
            },
            "title": "IDBDatabase"
        }
    ],
    "ref-for-dom-idbfactory-cmp①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBFactory.json",
            "name": "cmp",
            "slug": "API/IDBFactory/cmp",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory/cmp",
            "summary": "The cmp() method of the IDBFactory interface compares two values as keys to determine equality and ordering for IndexedDB operations, such as storing and iterating.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBFactory.cmp()"
        }
    ],
    "ref-for-dom-idbfactory-databases①": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/IDBFactory.json",
            "name": "databases",
            "slug": "API/IDBFactory/databases",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory/databases",
            "summary": "The databases method of the IDBFactory interface returns a list representing all the available databases, including their names and versions.",
            "support": {
                "chrome": {
                    "version_added": "71"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false,
                    "notes": "See <a href='https://bugzil.la/934640'>bug 934640</a>."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "14"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBFactory.databases()"
        }
    ],
    "ref-for-dom-idbfactory-deletedatabase①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBFactory.json",
            "name": "deleteDatabase",
            "slug": "API/IDBFactory/deleteDatabase",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory/deleteDatabase",
            "summary": "The deleteDatabase() method of the IDBFactory interface requests the deletion of a database. The method returns an IDBOpenDBRequest object immediately, and performs the deletion operation asynchronously.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBFactory.deleteDatabase()"
        }
    ],
    "ref-for-dom-idbfactory-open②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBFactory.json",
            "name": "open",
            "slug": "API/IDBFactory/open",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory/open",
            "summary": "The open() method of the IDBFactory interface requests opening a connection to a database.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBFactory.open()"
        }
    ],
    "factory-interface": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBFactory.json",
            "name": "IDBFactory",
            "slug": "API/IDBFactory",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory",
            "summary": "The IDBFactory interface of the IndexedDB API lets applications asynchronously access the indexed databases. The object that implements the interface is window.indexedDB. You open — that is, create and access — and delete a database with this object, and not directly with IDBFactory.",
            "support": {
                "chrome": [
                    {
                        "version_added": "24"
                    },
                    {
                        "version_added": "23",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": [
                    {
                        "version_added": "16"
                    },
                    {
                        "version_added": "10",
                        "version_removed": "16",
                        "prefix": "moz"
                    }
                ],
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "15"
                },
                "opera_android": {
                    "version_added": "14"
                },
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "4.4"
                    },
                    {
                        "version_added": "37",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "version_added": false,
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ]
            },
            "title": "IDBFactory"
        }
    ],
    "ref-for-dom-idbindex-count①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBIndex.json",
            "name": "count",
            "slug": "API/IDBIndex/count",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex/count",
            "summary": "The count() method of the IDBIndex interface returns an IDBRequest object, and in a separate thread, returns the number of records within a key range.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBIndex.count()"
        }
    ],
    "ref-for-dom-idbindex-get①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBIndex.json",
            "name": "get",
            "slug": "API/IDBIndex/get",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex/get",
            "summary": "The get() method of the IDBIndex interface returns an IDBRequest object, and, in a separate thread, finds either the value in the referenced object store that corresponds to the given key or the first corresponding value, if key is set to an IDBKeyRange.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBIndex.get()"
        }
    ],
    "ref-for-dom-idbindex-getall①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBIndex.json",
            "name": "getAll",
            "slug": "API/IDBIndex/getAll",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex/getAll",
            "summary": "The getAll() method of the IDBIndex interface retrieves all objects that are inside the index.",
            "support": {
                "chrome": {
                    "version_added": "48"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "44"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBIndex.getAll()"
        }
    ],
    "ref-for-dom-idbindex-getallkeys①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "needsflag": [
                "gecko"
            ],
            "filename": "api/IDBIndex.json",
            "name": "getAllKeys",
            "slug": "API/IDBIndex/getAllKeys",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex/getAllKeys",
            "summary": "The getAllKeys() method of the IDBIndex interface asynchronously retrieves the primary keys of all objects inside the index, setting them as the result of the request object.",
            "support": {
                "chrome": {
                    "version_added": "48"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "44",
                    "flags": [
                        {
                            "type": "preference",
                            "name": "dom.indexedDB.experimental"
                        }
                    ]
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBIndex.getAllKeys()"
        }
    ],
    "ref-for-dom-idbindex-getkey①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBIndex.json",
            "name": "getKey",
            "slug": "API/IDBIndex/getKey",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex/getKey",
            "summary": "The getKey() method of the IDBIndex interface returns an IDBRequest object, and, in a separate thread, finds either the primary key that corresponds to the given key in this index or the first corresponding primary key, if key is set to an IDBKeyRange.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBIndex.getKey()"
        }
    ],
    "dom-idbindex-keypath": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBIndex.json",
            "name": "keyPath",
            "slug": "API/IDBIndex/keyPath",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex/keyPath",
            "summary": "The keyPath property of the IDBIndex interface returns the key path of the current index. If null, this index is not auto-populated.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBIndex.keyPath"
        }
    ],
    "dom-idbindex-multientry": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBIndex.json",
            "name": "multiEntry",
            "slug": "API/IDBIndex/multiEntry",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex/multiEntry",
            "summary": "The multiEntry read-only property of the IDBIndex interface returns a boolean value that affects how the index behaves when the result of evaluating the index's key path yields an array.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBIndex.multiEntry"
        }
    ],
    "ref-for-dom-idbindex-name①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBIndex.json",
            "name": "name",
            "slug": "API/IDBIndex/name",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex/name",
            "summary": "The name property of the IDBIndex interface contains a string which names the index.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBIndex.name"
        }
    ],
    "ref-for-dom-idbindex-objectstore①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBIndex.json",
            "name": "objectStore",
            "slug": "API/IDBIndex/objectStore",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex/objectStore",
            "summary": "The objectStore property of the IDBIndex interface returns the name of the object store referenced by the current index.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBIndex.objectStore"
        }
    ],
    "ref-for-dom-idbindex-opencursor②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBIndex.json",
            "name": "openCursor",
            "slug": "API/IDBIndex/openCursor",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex/openCursor",
            "summary": "The openCursor() method of the IDBIndex interface returns an IDBRequest object, and, in a separate thread, creates a cursor over the specified key range.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBIndex.openCursor()"
        }
    ],
    "ref-for-dom-idbindex-openkeycursor①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBIndex.json",
            "name": "openKeyCursor",
            "slug": "API/IDBIndex/openKeyCursor",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex/openKeyCursor",
            "summary": "The openKeyCursor() method of the IDBIndex interface returns an IDBRequest object, and, in a separate thread, creates a cursor over the specified key range, as arranged by this index.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBIndex.openKeyCursor()"
        }
    ],
    "dom-idbindex-unique": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBIndex.json",
            "name": "unique",
            "slug": "API/IDBIndex/unique",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex/unique",
            "summary": "The unique read-only property returns a boolean that states whether the index allows duplicate keys.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBIndex.unique"
        }
    ],
    "index-interface": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBIndex.json",
            "name": "IDBIndex",
            "slug": "API/IDBIndex",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBIndex",
            "summary": "IDBIndex interface of the IndexedDB API provides asynchronous access to an index in a database. An index is a kind of object store for looking up records in another object store, called the referenced object store. You use this interface to retrieve data.",
            "support": {
                "chrome": [
                    {
                        "version_added": "24"
                    },
                    {
                        "version_added": "23",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": [
                    {
                        "version_added": "16"
                    },
                    {
                        "version_added": "10",
                        "version_removed": "16",
                        "prefix": "moz"
                    }
                ],
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "15"
                },
                "opera_android": {
                    "version_added": "14"
                },
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "4.4"
                    },
                    {
                        "version_added": "37",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "version_added": false,
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ]
            },
            "title": "IDBIndex"
        }
    ],
    "ref-for-dom-idbkeyrange-bound①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBKeyRange.json",
            "name": "bound",
            "slug": "API/IDBKeyRange/bound",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange/bound",
            "summary": "The bound() method of the IDBKeyRange interface creates a new key range with the specified upper and lower bounds. The bounds can be open (that is, the bounds exclude the endpoint values) or closed (that is, the bounds include the endpoint values). By default, the bounds are closed.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBKeyRange.bound()"
        }
    ],
    "ref-for-dom-idbkeyrange-includes①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBKeyRange.json",
            "name": "includes",
            "slug": "API/IDBKeyRange/includes",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange/includes",
            "summary": "The includes() method of the IDBKeyRange interface returns a boolean indicating whether a specified key is inside the key range.",
            "support": {
                "chrome": {
                    "version_added": "52"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "47"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBKeyRange.includes()"
        }
    ],
    "ref-for-dom-idbkeyrange-lower①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBKeyRange.json",
            "name": "lower",
            "slug": "API/IDBKeyRange/lower",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange/lower",
            "summary": "The lower read-only property of the IDBKeyRange interface returns the lower bound of the key range.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBKeyRange.lower"
        }
    ],
    "ref-for-dom-idbkeyrange-lowerbound①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBKeyRange.json",
            "name": "lowerBound",
            "slug": "API/IDBKeyRange/lowerBound",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange/lowerBound",
            "summary": "The lowerBound() method of the IDBKeyRange interface creates a new key range with only a lower bound. By default, it includes the lower endpoint value and is closed.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBKeyRange.lowerBound()"
        }
    ],
    "ref-for-dom-idbkeyrange-loweropen①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBKeyRange.json",
            "name": "lowerOpen",
            "slug": "API/IDBKeyRange/lowerOpen",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange/lowerOpen",
            "summary": "The lowerOpen read-only property of the IDBKeyRange interface returns a boolean indicating whether the lower-bound value is included in the key range.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBKeyRange.lowerOpen"
        }
    ],
    "ref-for-dom-idbkeyrange-only①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBKeyRange.json",
            "name": "only",
            "slug": "API/IDBKeyRange/only",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange/only",
            "summary": "The only() method of the IDBKeyRange interface creates a new key range containing a single value.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBKeyRange.only()"
        }
    ],
    "ref-for-dom-idbkeyrange-upper①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBKeyRange.json",
            "name": "upper",
            "slug": "API/IDBKeyRange/upper",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange/upper",
            "summary": "The upper read-only property of the IDBKeyRange interface returns the upper bound of the key range.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBKeyRange.upper"
        }
    ],
    "ref-for-dom-idbkeyrange-upperbound①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBKeyRange.json",
            "name": "upperBound",
            "slug": "API/IDBKeyRange/upperBound",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange/upperBound",
            "summary": "The upperBound() method of the IDBKeyRange interface creates a new upper-bound key range. By default, it includes the upper endpoint value and is closed.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBKeyRange.upperBound()"
        }
    ],
    "ref-for-dom-idbkeyrange-upperopen①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBKeyRange.json",
            "name": "upperOpen",
            "slug": "API/IDBKeyRange/upperOpen",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange/upperOpen",
            "summary": "The upperOpen read-only property of the IDBKeyRange interface returns a boolean indicating whether the upper-bound value is included in the key range.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBKeyRange.upperOpen"
        }
    ],
    "keyrange": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBKeyRange.json",
            "name": "IDBKeyRange",
            "slug": "API/IDBKeyRange",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBKeyRange",
            "summary": "The IDBKeyRange interface of the IndexedDB API represents a continuous interval over some data type that is used for keys. Records can be retrieved from IDBObjectStore and IDBIndex objects using keys or a range of keys. You can limit the range using lower and upper bounds. For example, you can iterate over all values of a key in the value range A–Z.",
            "support": {
                "chrome": [
                    {
                        "version_added": "24"
                    },
                    {
                        "version_added": "23",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": [
                    {
                        "version_added": "16"
                    },
                    {
                        "version_added": "10",
                        "version_removed": "16",
                        "prefix": "moz"
                    }
                ],
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": [
                    {
                        "version_added": "14"
                    },
                    {
                        "version_added": "14",
                        "version_removed": "44",
                        "prefix": "webkit"
                    }
                ],
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "4.4"
                    },
                    {
                        "version_added": "37",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "version_added": false,
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ]
            },
            "title": "IDBKeyRange"
        }
    ],
    "ref-for-dom-idbobjectstore-add①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "add",
            "slug": "API/IDBObjectStore/add",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/add",
            "summary": "The add() method of the IDBObjectStore interface returns an IDBRequest object, and, in a separate thread, creates a structured clone of the value, and stores the cloned value in the object store. This is for adding new records to an object store.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.add()"
        }
    ],
    "ref-for-dom-idbobjectstore-autoincrement①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "autoIncrement",
            "slug": "API/IDBObjectStore/autoIncrement",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/autoIncrement",
            "summary": "The autoIncrement read-only property of the IDBObjectStore interface returns the value of the auto increment flag for this object store.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.autoIncrement"
        }
    ],
    "ref-for-dom-idbobjectstore-clear③": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "clear",
            "slug": "API/IDBObjectStore/clear",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/clear",
            "summary": "The clear() method of the IDBObjectStore interface creates and immediately returns an IDBRequest object, and clears this object store in a separate thread. This is for deleting all the current data out of an object store.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.clear()"
        }
    ],
    "ref-for-dom-idbobjectstore-count①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "count",
            "slug": "API/IDBObjectStore/count",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/count",
            "summary": "The count() method of the IDBObjectStore interface returns an IDBRequest object, and, in a separate thread, returns the total number of records that match the provided key or IDBKeyRange. If no arguments are provided, it returns the total number of records in the store.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.count()"
        }
    ],
    "ref-for-dom-idbobjectstore-createindex①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "createIndex",
            "slug": "API/IDBObjectStore/createIndex",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/createIndex",
            "summary": "The createIndex() method of the IDBObjectStore interface creates and returns a new IDBIndex object in the connected database. It creates a new field/column defining a new data point for each database record to contain.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.createIndex()"
        }
    ],
    "ref-for-dom-idbobjectstore-delete①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "delete",
            "slug": "API/IDBObjectStore/delete",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/delete",
            "summary": "The delete() method of the IDBObjectStore interface returns an IDBRequest object, and, in a separate thread, deletes the specified record or records.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.delete()"
        }
    ],
    "ref-for-dom-idbobjectstore-deleteindex①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "deleteIndex",
            "slug": "API/IDBObjectStore/deleteIndex",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/deleteIndex",
            "summary": "The deleteIndex() method of the IDBObjectStore interface destroys the index with the specified name in the connected database, used during a version upgrade.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.deleteIndex()"
        }
    ],
    "ref-for-dom-idbobjectstore-get①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "get",
            "slug": "API/IDBObjectStore/get",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/get",
            "summary": "The get() method of the IDBObjectStore interface returns an IDBRequest object, and, in a separate thread, returns the object store selected by the specified key. This is for retrieving specific records from an object store.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.get()"
        }
    ],
    "ref-for-dom-idbobjectstore-getall①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "getAll",
            "slug": "API/IDBObjectStore/getAll",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/getAll",
            "summary": "The getAll() method of the IDBObjectStore interface returns an IDBRequest object containing all objects in the object store matching the specified parameter or all objects in the store if no parameters are given.",
            "support": {
                "chrome": {
                    "version_added": "48"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "44"
                },
                "firefox_android": {
                    "version_added": "48"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.getAll()"
        }
    ],
    "ref-for-dom-idbobjectstore-getallkeys①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "getAllKeys",
            "slug": "API/IDBObjectStore/getAllKeys",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/getAllKeys",
            "summary": "The getAllKeys() method of the IDBObjectStore interface returns an IDBRequest object retrieves record keys for all objects in the object store matching the specified parameter or all objects in the store if no parameters are given.",
            "support": {
                "chrome": {
                    "version_added": "48"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "44"
                },
                "firefox_android": {
                    "version_added": "48"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.getAllKeys()"
        }
    ],
    "ref-for-dom-idbobjectstore-getkey①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "getKey",
            "slug": "API/IDBObjectStore/getKey",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/getKey",
            "summary": "The getKey() method of the IDBObjectStore interface returns an IDBRequest object, and, in a separate thread, returns the key selected by the specified query. This is for retrieving specific records from an object store.",
            "support": {
                "chrome": {
                    "version_added": "48"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "51"
                },
                "firefox_android": {
                    "version_added": "58"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "45"
                },
                "opera_android": {
                    "version_added": "43"
                },
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.getKey()"
        }
    ],
    "dom-idbobjectstore-index": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "index",
            "slug": "API/IDBObjectStore/index",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/index",
            "summary": "The index() method of the IDBObjectStore interface opens a named index in the current object store, after which it can be used to, for example, return a series of records sorted by that index using a cursor.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.index()"
        }
    ],
    "ref-for-dom-idbobjectstore-indexnames①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "indexNames",
            "slug": "API/IDBObjectStore/indexNames",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/indexNames",
            "summary": "The indexNames read-only property of the IDBObjectStore interface returns a list of the names of indexes on objects in this object store.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.indexNames"
        }
    ],
    "ref-for-dom-idbobjectstore-keypath①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "keyPath",
            "slug": "API/IDBObjectStore/keyPath",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/keyPath",
            "summary": "The keyPath read-only property of the IDBObjectStore interface returns the key path of this object store.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.keyPath"
        }
    ],
    "ref-for-dom-idbobjectstore-name①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "name",
            "slug": "API/IDBObjectStore/name",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/name",
            "summary": "The name property of the IDBObjectStore interface indicates the name of this object store.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.name"
        }
    ],
    "ref-for-dom-idbobjectstore-opencursor②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "openCursor",
            "slug": "API/IDBObjectStore/openCursor",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/openCursor",
            "summary": "The openCursor() method of the IDBObjectStore interface returns an IDBRequest object, and, in a separate thread, returns a new IDBCursorWithValue object. Used for iterating through an object store with a cursor.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.openCursor()"
        }
    ],
    "ref-for-dom-idbobjectstore-openkeycursor①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "needsflag": [
                "gecko"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "openKeyCursor",
            "slug": "API/IDBObjectStore/openKeyCursor",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/openKeyCursor",
            "summary": "The openKeyCursor() method of the IDBObjectStore interface returns an IDBRequest object whose result will be set to an IDBCursor that can be used to iterate through matching results. Used for iterating through the keys of an object store with a cursor.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "44",
                    "flags": [
                        {
                            "type": "preference",
                            "name": "dom.indexedDB.experimental"
                        }
                    ]
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.openKeyCursor()"
        }
    ],
    "ref-for-dom-idbobjectstore-put①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "put",
            "slug": "API/IDBObjectStore/put",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/put",
            "summary": "The put() method of the IDBObjectStore interface updates a given record in a database, or inserts a new record if the given item does not already exist.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.put()"
        }
    ],
    "ref-for-dom-idbobjectstore-transaction①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "transaction",
            "slug": "API/IDBObjectStore/transaction",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/transaction",
            "summary": "The transaction read-only property of the IDBObjectStore interface returns the transaction object to which this object store belongs.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBObjectStore.transaction"
        }
    ],
    "object-store-interface": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBObjectStore.json",
            "name": "IDBObjectStore",
            "slug": "API/IDBObjectStore",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore",
            "summary": "The IDBObjectStore interface of the IndexedDB API represents an object store in a database. Records within an object store are sorted according to their keys. This sorting enables fast insertion, look-up, and ordered retrieval.",
            "support": {
                "chrome": [
                    {
                        "version_added": "24"
                    },
                    {
                        "version_added": "23",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": [
                    {
                        "version_added": "16"
                    },
                    {
                        "version_added": "10",
                        "version_removed": "16",
                        "prefix": "moz"
                    }
                ],
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "15"
                },
                "opera_android": {
                    "version_added": "14"
                },
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "4.4"
                    },
                    {
                        "version_added": "37",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "version_added": false,
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ]
            },
            "title": "IDBObjectStore"
        }
    ],
    "eventdef-idbopendbrequest-blocked": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBOpenDBRequest.json",
            "name": "blocked_event",
            "slug": "API/IDBOpenDBRequest/blocked_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBOpenDBRequest/blocked_event",
            "summary": "The blocked handler is executed when an open connection to a database is blocking a versionchange transaction on the same database.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBOpenDBRequest: blocked event"
        }
    ],
    "eventdef-idbopendbrequest-upgradeneeded": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBOpenDBRequest.json",
            "name": "upgradeneeded_event",
            "slug": "API/IDBOpenDBRequest/upgradeneeded_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBOpenDBRequest/upgradeneeded_event",
            "summary": "The upgradeneeded event is fired when an attempt was made to open a database with a version number higher than its current version.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBOpenDBRequest: upgradeneeded event"
        }
    ],
    "idbopendbrequest": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBOpenDBRequest.json",
            "name": "IDBOpenDBRequest",
            "slug": "API/IDBOpenDBRequest",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBOpenDBRequest",
            "summary": "The IDBOpenDBRequest interface of the IndexedDB API provides access to the results of requests to open or delete databases (performed using IDBFactory.open and IDBFactory.deleteDatabase), using specific event handler attributes.",
            "support": {
                "chrome": [
                    {
                        "version_added": "24"
                    },
                    {
                        "version_added": "23",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": [
                    {
                        "version_added": "16"
                    },
                    {
                        "version_added": "10",
                        "version_removed": "16",
                        "prefix": "moz"
                    }
                ],
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "15"
                },
                "opera_android": {
                    "version_added": "14"
                },
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "4.4"
                    },
                    {
                        "version_added": "37",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "version_added": false,
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ]
            },
            "title": "IDBOpenDBRequest"
        }
    ],
    "ref-for-dom-idbrequest-error①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBRequest.json",
            "name": "error",
            "slug": "API/IDBRequest/error",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest/error",
            "summary": "The error read-only property of the IDBRequest interface returns the error in the event of an unsuccessful request.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBRequest.error"
        }
    ],
    "eventdef-idbrequest-error": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBRequest.json",
            "name": "error_event",
            "slug": "API/IDBRequest/error_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest/error_event",
            "summary": "The error handler is executed when an error caused a request to fail.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBRequest: error event"
        },
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBTransaction.json",
            "name": "error_event",
            "slug": "API/IDBTransaction/error_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction/error_event",
            "summary": "The error event is fired on IDBTransaction when a request returns an error and the event bubbles up to the transaction object.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBTransaction: error event"
        }
    ],
    "ref-for-dom-idbrequest-readystate①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBRequest.json",
            "name": "readyState",
            "slug": "API/IDBRequest/readyState",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest/readyState",
            "summary": "The readyState read-only property of the IDBRequest interface returns the state of the request.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBRequest.readyState"
        }
    ],
    "ref-for-dom-idbrequest-result①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBRequest.json",
            "name": "result",
            "slug": "API/IDBRequest/result",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest/result",
            "summary": "The result read-only property of the IDBRequest interface returns the result of the request. If the request failed and the result is not available, an InvalidStateError exception is thrown.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBRequest.result"
        }
    ],
    "ref-for-dom-idbrequest-source①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBRequest.json",
            "name": "source",
            "slug": "API/IDBRequest/source",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest/source",
            "summary": "The source read-only property of the IDBRequest interface returns the source of the request, such as an Index or an object store. If no source exists (such as when calling indexedDB.open), it returns null.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBRequest.source"
        }
    ],
    "eventdef-idbrequest-success": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBRequest.json",
            "name": "success_event",
            "slug": "API/IDBRequest/success_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest/success_event",
            "summary": "The success event is fired when an IDBRequest succeeds.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBRequest: success event"
        }
    ],
    "ref-for-dom-idbrequest-transaction①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBRequest.json",
            "name": "transaction",
            "slug": "API/IDBRequest/transaction",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest/transaction",
            "summary": "The transaction read-only property of the IDBRequest interface returns the transaction for the request, that is, the transaction the request is being made inside.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBRequest.transaction"
        }
    ],
    "request-api": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBRequest.json",
            "name": "IDBRequest",
            "slug": "API/IDBRequest",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBRequest",
            "summary": "The IDBRequest interface of the IndexedDB API provides access to results of asynchronous requests to databases and database objects using event handler attributes. Each reading and writing operation on a database is done using a request.",
            "support": {
                "chrome": [
                    {
                        "version_added": "24"
                    },
                    {
                        "version_added": "2",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "chrome_android": [
                    {
                        "version_added": "25"
                    },
                    {
                        "version_added": "25",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "edge": {
                    "version_added": "12"
                },
                "firefox": [
                    {
                        "version_added": "16"
                    },
                    {
                        "version_added": "10",
                        "version_removed": "16",
                        "prefix": "moz"
                    }
                ],
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "15"
                },
                "opera_android": {
                    "version_added": "14"
                },
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "4.4"
                    },
                    {
                        "version_added": "37",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "version_added": false,
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ]
            },
            "title": "IDBRequest"
        }
    ],
    "ref-for-dom-idbtransaction-abort②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBTransaction.json",
            "name": "abort",
            "slug": "API/IDBTransaction/abort",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction/abort",
            "summary": "The abort() method of the IDBTransaction interface rolls back all the changes to objects in the database associated with this transaction.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBTransaction.abort()"
        }
    ],
    "eventdef-idbtransaction-abort": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBTransaction.json",
            "name": "abort_event",
            "slug": "API/IDBTransaction/abort_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction/abort_event",
            "summary": "The abort event is fired when an IndexedDB transaction is aborted.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBTransaction: abort event"
        }
    ],
    "ref-for-dom-idbtransaction-commit②": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBTransaction.json",
            "name": "commit",
            "slug": "API/IDBTransaction/commit",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction/commit",
            "summary": "The commit() method of the IDBTransaction interface commits the transaction if it is called on an active transaction.",
            "support": {
                "chrome": {
                    "version_added": "76"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "74"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "15"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBTransaction.commit()"
        }
    ],
    "eventdef-idbtransaction-complete": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBTransaction.json",
            "name": "complete_event",
            "slug": "API/IDBTransaction/complete_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction/complete_event",
            "summary": "The complete event of the IndexedDB API is fired when the transaction successfully completed.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBTransaction: complete event"
        }
    ],
    "ref-for-dom-idbtransaction-db①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBTransaction.json",
            "name": "db",
            "slug": "API/IDBTransaction/db",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction/db",
            "summary": "The db read-only property of the IDBTransaction interface returns the database connection with which this transaction is associated.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBTransaction.db"
        }
    ],
    "dom-idbtransaction-durability": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/IDBTransaction.json",
            "name": "durability",
            "slug": "API/IDBTransaction/durability",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction/durability",
            "summary": "The durability read-only property of the IDBTransaction interface returns the durability hint the transaction was created with. This is a hint to the user agent of whether to prioritize performance or durability when committing the transaction.",
            "support": {
                "chrome": {
                    "version_added": "83"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "70"
                },
                "opera_android": "mirror",
                "safari": {
                    "version_added": "15"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "83"
                }
            },
            "title": "IDBTransaction.durability"
        }
    ],
    "ref-for-dom-idbtransaction-error①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBTransaction.json",
            "name": "error",
            "slug": "API/IDBTransaction/error",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction/error",
            "summary": "The IDBTransaction.error property of the IDBTransaction interface returns the type of error when there is an unsuccessful transaction.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBTransaction.error"
        }
    ],
    "ref-for-dom-idbtransaction-mode①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBTransaction.json",
            "name": "mode",
            "slug": "API/IDBTransaction/mode",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction/mode",
            "summary": "The mode read-only property of the IDBTransaction interface returns the current mode for accessing the data in the object stores in the scope of the transaction (i.e. is the mode to be read-only, or do you want to write to the object stores?) The default value is readonly.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBTransaction.mode"
        }
    ],
    "ref-for-dom-idbtransaction-objectstore①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBTransaction.json",
            "name": "objectStore",
            "slug": "API/IDBTransaction/objectStore",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction/objectStore",
            "summary": "The objectStore() method of the IDBTransaction interface returns an object store that has already been added to the scope of this transaction.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBTransaction.objectStore()"
        }
    ],
    "ref-for-dom-idbtransaction-objectstorenames①": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBTransaction.json",
            "name": "objectStoreNames",
            "slug": "API/IDBTransaction/objectStoreNames",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction/objectStoreNames",
            "summary": "The objectStoreNames read-only property of the IDBTransaction interface returns a DOMStringList of names of IDBObjectStore objects.",
            "support": {
                "chrome": {
                    "version_added": "48"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBTransaction.objectStoreNames"
        }
    ],
    "transaction": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBTransaction.json",
            "name": "IDBTransaction",
            "slug": "API/IDBTransaction",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction",
            "summary": "The IDBTransaction interface of the IndexedDB API provides a static, asynchronous transaction on a database using event handler attributes. All reading and writing of data is done within transactions. You use IDBDatabase to start transactions, IDBTransaction to set the mode of the transaction (e.g. is it readonly or readwrite), and you access an IDBObjectStore to make a request. You can also use an IDBTransaction object to abort transactions.",
            "support": {
                "chrome": [
                    {
                        "version_added": "24"
                    },
                    {
                        "version_added": "23",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": [
                    {
                        "version_added": "16"
                    },
                    {
                        "version_added": "10",
                        "version_removed": "16",
                        "prefix": "moz"
                    }
                ],
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "15"
                },
                "opera_android": {
                    "version_added": "14"
                },
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "4.4"
                    },
                    {
                        "version_added": "37",
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "version_added": false,
                        "version_removed": "57",
                        "prefix": "webkit"
                    }
                ]
            },
            "title": "IDBTransaction"
        }
    ],
    "dom-idbversionchangeevent-idbversionchangeevent": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBVersionChangeEvent.json",
            "name": "IDBVersionChangeEvent",
            "slug": "API/IDBVersionChangeEvent/IDBVersionChangeEvent",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBVersionChangeEvent/IDBVersionChangeEvent",
            "summary": "The IDBVersionChangeEvent() constructor creates a new IDBVersionChangeEvent object, which is used to represent when a version of the database has changed, as a result of the onupgradeneeded event handler.",
            "support": {
                "chrome": {
                    "version_added": "41"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "25"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "10"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBVersionChangeEvent()"
        }
    ],
    "dom-idbversionchangeevent-newversion": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBVersionChangeEvent.json",
            "name": "newVersion",
            "slug": "API/IDBVersionChangeEvent/newVersion",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBVersionChangeEvent/newVersion",
            "summary": "The newVersion read-only property of the IDBVersionChangeEvent interface returns the new version number of the database.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBVersionChangeEvent.newVersion"
        }
    ],
    "dom-idbversionchangeevent-oldversion": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBVersionChangeEvent.json",
            "name": "oldVersion",
            "slug": "API/IDBVersionChangeEvent/oldVersion",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBVersionChangeEvent/oldVersion",
            "summary": "The oldVersion read-only property of the IDBVersionChangeEvent interface returns the old version number of the database.",
            "support": {
                "chrome": {
                    "version_added": "23"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "10"
                },
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "IDBVersionChangeEvent.oldVersion"
        }
    ],
    "events": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/IDBVersionChangeEvent.json",
            "name": "IDBVersionChangeEvent",
            "slug": "API/IDBVersionChangeEvent",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/IDBVersionChangeEvent",
            "summary": "The IDBVersionChangeEvent interface of the IndexedDB API indicates that the version of the database has changed, as the result of an onupgradeneeded event handler function.",
            "support": {
                "chrome": [
                    {
                        "version_added": "24"
                    },
                    {
                        "version_added": "12",
                        "prefix": "webkit"
                    }
                ],
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": [
                    {
                        "version_added": "16"
                    },
                    {
                        "version_added": "10",
                        "version_removed": "16",
                        "prefix": "moz"
                    }
                ],
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": [
                    {
                        "version_added": "4.4"
                    },
                    {
                        "version_added": "37",
                        "prefix": "webkit"
                    }
                ],
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "version_added": "79",
                        "prefix": "webkit"
                    }
                ]
            },
            "title": "IDBVersionChangeEvent"
        }
    ],
    "dom-windoworworkerglobalscope-indexeddb": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/_globals/indexedDB.json",
            "name": "indexedDB",
            "slug": "API/indexedDB",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/indexedDB",
            "summary": "The global indexedDB read-only property provides a mechanism for applications to asynchronously access the capabilities of indexed databases.",
            "support": {
                "chrome": {
                    "version_added": "24"
                },
                "chrome_android": "mirror",
                "deno": {
                    "version_added": false
                },
                "edge": {
                    "version_added": "12"
                },
                "firefox": [
                    {
                        "version_added": "16"
                    },
                    {
                        "version_added": "10",
                        "prefix": "moz"
                    }
                ],
                "firefox_android": {
                    "version_added": "22"
                },
                "ie": {
                    "version_added": "10"
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "8"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "indexedDB"
        }
    ]
}
