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
| Specification |
|---|
| Indexed Database API 3.0> # dom-idbtransaction-durability> |