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

Service Worker 簡介

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

注意事項

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

用途和方案

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

其他資源

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