IDBTransaction: thuộc tính durability

Baseline 2024
Newly available

Since May 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Thuộc tính chỉ đọc durability của giao diện IDBTransaction trả về gợi ý độ bền mà transaction được tạo cùng. Đây là gợi ý cho user agent biết nên ưu tiên hiệu năng hay độ bền khi commit transaction.

Giá trị của thuộc tính này được định nghĩa trong tham số options.durability khi tạo transaction bằng IDBDatabase.transaction().

Giá trị

Bất kỳ một trong các giá trị chuỗi string sau:

"strict"

User agent có thể chỉ xem transaction là commit thành công sau khi xác minh rằng mọi thay đổi đang chờ đã được ghi thành công xuống một phương tiện lưu trữ bền vững.

"relaxed"

User agent có thể xem transaction là commit thành công ngay khi mọi thay đổi đang chờ đã được ghi vào hệ điều hành, mà không cần xác minh tiếp theo.

"default"

User agent nên dùng hành vi độ bền mặc định cho storage bucket. Đây là mặc định cho transaction nếu không chỉ định gì khác.

Ví dụ

Để xem ví dụ đầy đủ, hãy xem ứng dụng To-do Notifications của chúng tôi (xem ví dụ trực tiếp).

Thông số kỹ thuật

Thông số kỹ thuật
Indexed Database API 3.0
# dom-idbtransaction-durability

Tương thích trình duyệt