- From: Joshua Bell <notifications@github.com>
- Date: Thu, 19 Sep 2019 16:52:30 -0700
- To: w3c/IndexedDB <IndexedDB@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Thursday, 19 September 2019 23:52:53 UTC
TPAC 2019 Web Apps breakout: **#CaliforniaRelaxed** * Attendees agreed with durability control on [storage buckets](https://github.com/whatwg/storage/issues/2) as useful * Attendees agreed that allowing durability control on transactions was also fine, as long as these are not in conflict * Proposed switching proposal from a boolean to an enum allows for this: "strict", "relaxed", "default" - the latter would inherit from the bucket's default. IDL sketch: ```webidl enum IDBTransactionDurability { "default", "strict", "relaxed" }; dictionary IDBTransactionOptions { IDBTransactionDurability durability = "default"; }; // in IDBDatabase: ... [NewObject] IDBTransaction transaction( (DOMString or sequence<DOMString>) storeNames, optional IDBTransactionMode mode = "readonly", optional IDBTransactionOptions options = {}); ... ``` @asutherland - how does that look? Happy to bikeshed the naming. Also: Should we add a readonly `durability` property on `IDBTransaction` to allow introspection? Since this property is a hint to the UA it's not as critical as in other cases. -- 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/50#issuecomment-533350205
Received on Thursday, 19 September 2019 23:52:53 UTC