IDBTransaction: durability property
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.
The value of this property is defined in the options
parameter when creating a transaction using IDBDatabase.transaction()
.
Value
Any of the following literal strings
:
-
"strict"
-
The user agent may consider that the transaction has successfully committed only after verifying that all outstanding changes have been successfully written to a persistent storage medium.
-
"relaxed"
-
The user agent may consider that the transaction has successfully committed as soon as all outstanding changes have been written to the operating system, without subsequent verification.
-
"default"
-
The user agent should use its default durability behavior for the storage bucket. This is the default for transactions if not otherwise specified.
Examples
For a full working example, see our To-do Notifications app (view example live).
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
durability |
83 |
83 |
No |
No |
70 |
15 |
83 |
83 |
No |
59 |
15 |
13.0 |