Service worker ServiceWorker和Workbox之间有什么区别?

Service worker ServiceWorker和Workbox之间有什么区别?,service-worker,workbox,Service Worker,Workbox,我是服务工作者的新手。今天我看到了这个网站: 但我还是不知道那是什么。这是一个可以帮助我用更简单的方法制作软件的库吗?或者,这是另一种没有SW的PWA方法吗 “工作箱”的确切定义是什么?它是一个供服务人员使用的库。但不仅仅是服务人员,还有其他考虑渐进式Web应用程序(如manifest.json文件)的因素 您链接的页面显示: Why Workbox? Workbox is a library that bakes in a set of best practices and removes t

我是服务工作者的新手。今天我看到了这个网站:

但我还是不知道那是什么。这是一个可以帮助我用更简单的方法制作软件的库吗?或者,这是另一种没有SW的PWA方法吗


“工作箱”的确切定义是什么?

它是一个供服务人员使用的库。但不仅仅是服务人员,还有其他考虑渐进式Web应用程序(如manifest.json文件)的因素

您链接的页面显示:

Why Workbox?
Workbox is a library that bakes in a set of best practices and removes the boilerplate every developer writes when working with service workers.

Precaching
Runtime caching
Strategies
Request routing
Background sync
Helpful debugging
Greater flexibility and feature set than sw-precache and sw-toolbox
这是一个很好的定义

Workbox将:

  • 手动(手动)编写服务人员时,帮助您使用库提供的实用程序
  • 获取一个配置并为您生成一个服务工作者

最后两行让我比以前更清楚。谢谢您。