簡體   English   中英

Workbox 和 ServiceWorker 哪個更好?

[英]Which one is better, Workbox or ServiceWorker?

您好我創建了創建反應的應用程序內的一個項目,它有一個SW開箱。 Workbox庫寫的, Workbox比 serviceworker 好在哪里? 如何在沒有 WorkBox 的情況下僅使用 Service Worker 重寫此文件?

Workbox 是乞討的絕佳解決方案,它們有很多配置。 例如,您可以使用 html 和 css 編寫站點,但您喜歡使用 react 或 angular 來提高開發速度。

在 CRA 中,您已經通過 Workbox 將 Service Worker 配置為離線模式。 您可以閱讀更多https://create-react-app.dev/docs/making-a-progressive-web-app/

如果您只需要 PWA - 使用現有的解決方案

但是如果您需要更具體的解決方案 - 您可以輕松使用工作箱

如果您真的想創建自定義解決方案,您可以刪除所有庫並切換到 js 文件並根據您的要求編寫自定義 ServiceWorker

一般來說,Workbox 對大多數項目來說就足夠了

您無法將 Workbox 與 Service Worker 進行比較。 Workbox 是一組“用於向 Web 應用程序添加離線支持的 JavaScript 庫”,它使用服務工作者(和其他東西)來實現它的神奇。

你想達到什么目的? 為什么要重寫開箱即用的文件?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM