Workbox
Thư viện và công cụ của trình chạy dịch vụ sẵn sàng sản xuất.
Giới thiệu về trình chạy dịch vụ
Tìm hiểu cách trình chạy dịch vụ có thể cải thiện dần trang web của bạn và cách Workbox trợ giúp.
Tổng quan về trình chạy dịch vụ
Trình chạy dịch vụ là các tài sản JavaScript chuyên biệt hoạt động như proxy giữa trình duyệt web và máy chủ web.
Vòng đời
Hiểu cách hoạt động của worker dịch vụ để cung cấp ứng dụng ngoại tuyến.
Chiến lược lưu vào bộ nhớ đệm
Các chiến lược tương tác giữa sự kiện tìm nạp của trình chạy dịch vụ và giao diện Bộ nhớ đệm.
Tổng quan về Workbox
Một tập hợp các mô-đun giúp đơn giản hóa việc định tuyến và lưu vào bộ nhớ đệm thông thường của trình chạy dịch vụ.
Những điều bạn cần biết
Hướng dẫn cần cân nhắc khi tạo trình chạy dịch vụ.
Kỳ vọng đối với việc triển khai trình chạy dịch vụ
Hiểu tác động của trình chạy dịch vụ trên trang web sau khi được triển khai.
Xoá trình chạy dịch vụ lỗi
Cách khắc phục trình chạy dịch vụ đang gây ra sự cố.
Cải thiện trải nghiệm phát triển trình chạy dịch vụ
Giải quyết một số vấn đề phát triển cục bộ mà bạn có thể gặp phải khi sử dụng trình chạy dịch vụ.
Khắc phục sự cố và ghi nhật ký
Xem các tính năng ghi nhật ký của Workbox và công cụ gỡ lỗi trình chạy dịch vụ trong trình duyệt.
Chiến lược cho các kiến trúc khác nhau
Giới thiệu về hai cấu trúc trang web khác nhau.
Mô hình shell ứng dụng
Cách ghép nối mô hình shell ứng dụng với trình chạy dịch vụ trong SPA.
Tải trước điều hướng cho HTML ưu tiên mạng
Trình tải trước điều hướng là gì, cách tính năng này tăng tốc độ điều hướng và cách sử dụng tính năng này trong Workbox.
Ứng dụng nhiều trang nhanh hơn với luồng
Sử dụng luồng công việc để tạo các ứng dụng nhiều trang nhằm tạo ra trải nghiệm nhanh chóng, hiển thị gần như ngay lập tức.
Việc nên làm và không nên làm khi lưu trước vào bộ nhớ đệm
Tìm hiểu những việc nên làm và không nên làm khi lưu trước vào bộ nhớ đệm.
Hạn mức bộ nhớ
Hướng dẫn định cấu hình Workbox để tránh vấn đề về hạn mức bộ nhớ.
Trường hợp sử dụng và công thức
Tìm hiểu cách xử lý các trường hợp sử dụng khác nhau để khai thác tối đa Workbox.
Sử dụng cửa sổ hộp làm việc
Đôi khi người dùng chuyển sang chế độ ngoại tuyến. Tìm hiểu cách thích ứng và giúp khách hàng tiếp tục yêu cầu khi họ có kết nối mạng trở lại.
Lưu tài nguyên vào bộ nhớ đệm trong thời gian chạy
Tìm hiểu cách xử lý tài nguyên lưu vào bộ nhớ đệm trong thời gian chạy, bao gồm cả tài nguyên nhiều nguồn gốc.
Buộc hết thời gian chờ mạng
Tìm hiểu cách buộc mạng hết thời gian chờ khi kết nối mạng chậm bằng thời gian phù hợp.
Truy cập vào bộ nhớ đệm qua cửa sổ
Việc truy cập các thực thể bộ nhớ đệm không chỉ bị hạn chế ở phạm vi của trình chạy dịch vụ. Tìm hiểu cách truy cập vào các trường này từ ngữ cảnh cửa sổ.
Phân phát âm thanh và video được lưu vào bộ nhớ đệm
Tìm hiểu cách sử dụng yêu cầu phạm vi hộp công việc để xử lý các yêu cầu về tài nguyên âm thanh và video theo cách có thể dự đoán.
Quản lý câu trả lời dự phòng
Đôi khi, người dùng gặp sự cố mạng hoặc không có kết nối mạng. Hãy tìm hiểu cách thích ứng với những tình huống đó và có cách ứng phó dự phòng.
Xử lý bản cập nhật ngay lập tức
Cách cập nhật người dùng khi bạn cập nhật một trình chạy dịch vụ.
Đang thử lại yêu cầu khi có kết nối mạng trở lại
Đôi khi người dùng chuyển sang chế độ ngoại tuyến. Hãy tìm hiểu cách thích ứng và giúp họ tiếp tục yêu cầu khi có kết nối mạng trở lại.
Trình bổ trợ cho hộp làm việc
Mặc dù Workbox cung cấp rất nhiều tiện ích có sẵn, nhưng bạn có thể cần phải mở rộng để đáp ứng yêu cầu của ứng dụng.
Tài nguyên khác
Tìm hiểu sâu hơn về các mô-đun Workbox, mã nguồn và nhiều nội dung khác.
Mô-đun hộp làm việc
Trình chạy dịch vụ là các tài sản JavaScript chuyên biệt hoạt động như proxy giữa trình duyệt web và máy chủ web.
Hộp công việc trên GitHub
Vấn đề về tệp, đọc ghi chú phát hành và duyệt xem mã nguồn.