A pure JS implementation of the structured clone algorithm (or at least something pretty close to that)
Fake IndexedDB: a pure JS in-memory implementation of the IndexedDB API
A shim/polyfill for supporting IDBObjectStore.getAll and IDBIndex.getAll.
A Promise-based wrapper around IndexedDB with sane error and transaction handling
Bidirectional communication with a Web Worker using Promises