可用於實際工作環境的服務工作站程式庫和工具。

Service Worker 簡介

瞭解服務工作人員如何逐步改善網站,以及 Workbox 如何提供協助。
服務工作處理程序是特殊的 JavaScript 資產,可做為網路瀏覽器和網路伺服器之間的 Proxy。
瞭解服務工作站如何確保離線應用程式能夠運作。
Service Worker 擷取事件和快取介面之間互動的策略。
可簡化常見服務工作站轉送和快取的一組模組。

注意事項

建構 Service Worker 時考慮的指南。
瞭解 Service Worker 部署完成後對網站的影響。
如何修正導致問題的 Service Worker。
解決使用服務工作站時可能會遇到的一些本機開發問題。
瞭解 Workbox 的記錄功能和瀏覽器中的服務工作站偵錯工具。
兩種網站架構簡介。
如何將應用程式殼層模型與 SPA 中的 Service Worker 配對。
什麼是 Navigation 預先載入功能、如何加快導覽速度,以及如何在 Workbox 中使用導覽預先載入功能。
使用 Workbox-stream 建立多頁應用程式,打造幾乎可即時轉譯的快速體驗。
瞭解預先快取的注意事項。
說明如何設定 Workbox 以避免儲存空間配額問題。

用途和方案

瞭解如何處理不同用途,以便充分運用 Workbox。
使用者有時會離線。瞭解如何做出調整,以及如何在客戶最終恢復連線後繼續要求。
瞭解如何在執行階段期間處理快取資源,包括跨來源資源。
瞭解如何在網路連線速度緩慢時強制網路逾時,並適時縮短時間。
存取快取執行個體不只僅限於 Service Worker 範圍,瞭解如何從視窗內容存取這些內容。
瞭解如何使用 Workbox-range-request,以可預測的方式處理音訊和影片資源要求。
有時候,使用者遇到網路故障或離線的狀況時,瞭解如何根據這類情況做出調整,並提供備用回應。
如何在更新 Service Worker 時更新使用者。
使用者有時會離線。瞭解如何做出調整,以及如何協助他們在恢復連線後繼續要求。
Workbox 提供許多現成的公用程式,但您可能需要擴充 Workbox 來滿足應用程式需求。

其他資源

深入瞭解 Workbox 模組、原始碼等。
服務工作處理程序是特殊的 JavaScript 資產,可做為網路瀏覽器和網路伺服器之間的 Proxy。
提交問題、閱讀版本資訊及瀏覽原始碼。