an IDBRequest object that communicates back to the requesting application through events.
an IDBRequest object that communicates back to the requesting application through events. This design means that any number of requests can be active on any database at a time.
MDN
The IDBEvironment interface of the IndexedDB API provides asynchronous access to a client-side database. It is implemented by window and Worker objects.
MDN