- From: Daniel Murphy <notifications@github.com>
- Date: Mon, 19 Aug 2019 09:33:53 -0700
- To: w3c/IndexedDB <IndexedDB@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/IndexedDB/issues/288@github.com>
This is a **working draft** of the IndexedDB Agenda at TPAC, for the WebApps WG: ## Status Updates * IndexedDBTransaction.commit shipped. ## IndexedDBTransaction waitUntil or manualCommit option ### Problem IndexedDBTransaction's auto-commit mechanism is 1. confusing to users, 2. incompatible with Promises, and 3. incompatible with other async work. While one could argue 3) is partially intentional, the other 2 are important problems that prevent more usage of IndexedDB. ### Proposal Spec: TODO Tracking: https://crbug.com/843769 IndexedDBTransaction.waitUntil (TODO: explainer / doc link) Either implement waitUntil like the WebLocks API, or have an option on the transaction that disables auto-commit so the user has to call IndexedDBTransaction.commit ## IndexedDBTransaction Flush Option ### Problem All IndexedDB transactions guarantee flushing & syncing their data to disk. This is costly, and most websites don't need this functionality but pay the performance cost for it anyways. Firefox was able to stop flushing by default, and currently requires developer opt-in for flushing. ### Proposal Spec: https://github.com/w3c/IndexedDB/issues/50 Tracking: https://crbug.com/965883 Introduce a flag for IndexedDB Transaction creation to specify to turn on flushing. (TODO: doc link). ## Triage Issues on the IndexedDB Spec ### Problem The IndexedDB specification has accumulated quite a few open issues, some of which are really old. Link: https://github.com/w3c/IndexedDB/issues/ ### Proposal We would like to have the community help us decide which issues are worth considering, and which issues can be closed. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/w3c/IndexedDB/issues/288
Received on Monday, 19 August 2019 16:34:16 UTC