Computer >> Máy Tính >  >> Lập trình >> Javascript

HTML5 IndexedDB là gì và tại sao nó được sử dụng?

Indexeddb là một khái niệm HTML5 mới để lưu trữ dữ liệu bên trong trình duyệt của người dùng. indexeddb mạnh hơn bộ nhớ cục bộ và được sử dụng cho các ứng dụng yêu cầu lưu trữ một lượng lớn dữ liệu. Các ứng dụng này có thể chạy hiệu quả hơn và tải nhanh hơn.

W3C đã thông báo rằng cơ sở dữ liệu Web SQL là một đặc tả lưu trữ cục bộ không được dùng nữa, vì vậy nhà phát triển web không nên sử dụng công nghệ này nữa. indexeddb là một giải pháp thay thế cho cơ sở dữ liệu SQL web và hiệu quả hơn các công nghệ cũ.

Sau đây là các đặc điểm:

  • lưu trữ các giá trị của cặp khóa
  • không phải là cơ sở dữ liệu quan hệ
  • API IndexedDB chủ yếu là không đồng bộ
  • không phải là một ngôn ngữ truy vấn có cấu trúc
  • đã hỗ trợ truy cập dữ liệu từ cùng một miền