Câu hỏi phỏng vấn PWA
Câu hỏi

IndexedDB là gì và nó được sử dụng như thế nào bởi PWA?

Câu trả lời

IndexedDB là một cơ sở dữ liệu NoSQL lưu trữ ở phía client, trên trình duyệt của người sử dụng. Nó cho phép lưu trữ một lượng lớn dữ liệu có cấu trúc, bao gồm cả files và blobs, và sử dụng indexes để tăng hiệu năng khi tìm kiếm dữ liệu. Đây là một API cấp thấp (low-level API) cho việc lưu trữ dữ liệu phía client, hỗ trợ các thao tác get, put và transactions.

Trong bối cảnh của Progressive Web Apps (PWA), IndexedDB được sử dụng để lưu trữ dữ liệu lớn và thực hiện các thao tác tìm kiếm với hiệu năng cao ngay tại trình duyệt, giúp PWA hoạt động mượt mà hơn, kể cả khi không có kết nối mạng. Điều này làm cho PWA có khả năng hoạt động offline, cung cấp trải nghiệm người dùng liền mạch và tương tự như ứng dụng di động gốc.

IndexedDB hỗ trợ lưu trữ dưới dạng key/value...

middle

middle

Gợi ý câu hỏi phỏng vấn

junior

Tại sao chúng ta cần một web manifest cho PWA?

middle

Nhược điểm của PWA là gì?

expert

Service workers có thể làm những gì mà web workers không thể?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào