IDBTransaction.durability
Draft: This page is not complete.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
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.
Syntax
var transactionDurability = idbTransaction.durability;
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 |
preview |
83 |
83 |
No |
59 |
No |
13.0 |
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/IDBTransaction/durability