Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Với tất cả những việc chúng ta đã làm bên ngoài window, bạn có thể nghĩ rằng chỉ có thể truy cập vào các thực thể Cache trong phạm vi của service worker. Thực tế là bạn có thể truy cập vào các thực thể Cache trong cả phạm vi của service worker và trong mã truyền thống của ứng dụng web, chạy trong window. Điều này giúp người dùng tương tác trực tiếp với bộ nhớ đệm của worker dịch vụ hoặc cập nhật giao diện người dùng dựa trên trạng thái bộ nhớ đệm dễ dàng hơn.
Một trường hợp sử dụng tiềm năng là cung cấp tính năng "lưu để đọc khi không có mạng" cho những trang mà người dùng có thể muốn đọc sau nhưng biết rằng họ có thể không có mạng vào thời điểm đó.
Đây không phải là trường hợp sử dụng duy nhất để làm việc với các thực thể Cache trong window. Ví dụ: bạn có thể tìm nạp trước và lưu vào bộ nhớ đệm một cách dự đoán những tài sản mà bạn biết người dùng sẽ cần để thực hiện một hành động cụ thể. Điều này sẽ giảm hoặc tránh được độ trễ khi tải các thành phần đó theo yêu cầu.
Ngoài ra, còn có những trường hợp sử dụng khác có thể mang lại lợi ích. Vì bạn có thể tương tác với các phiên bản Cache khi không có worker dịch vụ, nên không phải phiên bản nào cũng yêu cầu bạn cài đặt một phiên bản.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2021-12-07 UTC."],[],[],null,[]]