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
The compatibility table in this page is generated from structured
data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data
and send us a pull request.