Tìm hiểu sâu hơn về các mô-đun Workbox cụ thể và duyệt qua tài liệu tham khảo API của các mô-đun đó để nhận thông tin về các phương thức có sẵn.
Gói trình chạy dịch vụ
- workbox-background-sync
- Sử dụng tính năng đồng bộ hoá trong nền để đưa ra yêu cầu mạng một cách đáng tin cậy ngay cả khi người dùng không có kết nối mạng.
- workbox-broadcast-update
- Gửi thông báo đến các trang khi bộ nhớ đệm được cập nhật với phản hồi mới.
- workbox-cacheable-Response (phản hồi có thể lưu vào bộ nhớ đệm)
- Hạn chế những yêu cầu được lưu vào bộ nhớ đệm dựa trên tiêu đề hoặc mã trạng thái của phản hồi.
- workbox-core
- Thay đổi cấp độ nhật ký và đổi tên bộ nhớ đệm. Chứa mã dùng chung mà tất cả các thư viện Workbox sử dụng
- workbox-expiration (hết hạn hộp công việc)
- Xoá các yêu cầu đã lưu vào bộ nhớ đệm dựa trên số lượng mục trong bộ nhớ đệm hoặc thời gian tồn tại của yêu cầu đã lưu vào bộ nhớ đệm.
- workbox-google-analytics
- Hỗ trợ phát lại các lượt tương tác ngoại tuyến trên Google Analytics.
- workbox-navigation-upsell
- Bật tính năng tải trước điều hướng để nhận phản hồi mạng nhanh hơn cho các yêu cầu điều hướng.
- đóng hộp gia công
- Dễ dàng lưu một nhóm tệp vào bộ nhớ đệm và quản lý hiệu quả nội dung cập nhật của các tệp.
- workbox-range-requests
- Mô-đun này hỗ trợ phản hồi yêu cầu "Range:" bằng cách sử dụng một phần dữ liệu đã lưu vào bộ nhớ đệm trước đây.
- công thức làm việc
- Dễ dàng sử dụng các mẫu hộp công việc phổ biến mà không cần tự thiết lập từ từng gói riêng lẻ.
- định tuyến lại cho hộp vận hành
- Định tuyến các yêu cầu trong trình chạy dịch vụ đến các chiến lược lưu vào bộ nhớ đệm hoặc hàm callback cụ thể.
- chiến lược-hộp-làm-việc
- Một tập hợp các chiến lược lưu vào bộ nhớ đệm trong thời gian chạy giúp xử lý phản hồi một yêu cầu, thường được dùng với "định tuyến hộp công việc".
Gói cửa sổ
- cửa sổ hộp làm việc
- Một mô-đun giúp đăng ký trình chạy dịch vụ, quản lý bản cập nhật và phản hồi các sự kiện trong vòng đời.
Mô-đun Node.js
- workbox-cli
- Tạo một trình chạy dịch vụ, chèn một tệp kê khai trước khi tạo bộ nhớ đệm hoặc tạo một bản sao cục bộ của các thư viện Workbox từ dòng lệnh.
- workbox-build
- Một mô-đun có thể tạo trình chạy dịch vụ, chèn tệp kê khai bộ nhớ đệm trước vào mã hiện có hoặc tạo tệp kê khai bộ nhớ đệm trước.
- workbox-webpack-plugin
- Tạo trình chạy dịch vụ hoặc chèn tệp kê khai lưu trước vào bộ nhớ đệm bằng công cụ xây dựng gói web.
Trình tải (CDN)
- workbox-sw
- Cung cấp cách tải thời gian chạy Workbox mà không cần bước tạo bản dựng.