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
Specification | Status | Comment |
---|---|---|
Indexed Database API 2.0 The definition of 'durability' in that specification. |
Recommendation | Initial definition. |
Browser compatibility
BCD tables only load in the browser