В чем различия между ServiceWorker и Workbox? - PullRequest
0 голосов
/ 15 марта 2020

Я новичок в ServiceWorker. Сегодня я видел этот сайт: https://developers.google.com/web/tools/workbox

Но я до сих пор понятия не имею, что это такое. Это библиотека, которая поможет мне сделать SW проще? Или, это еще один способ сделать PWA без SW?

Что может быть точным определением "Workbox"?

1 Ответ

2 голосов
/ 16 марта 2020

Это библиотека для работы с сервисными работниками. Но не только работники сервиса, но и другие вещи, касающиеся Progressive Web Apps, такие как файлы 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 либо:

  • поможет вам с утилитами, предоставляемыми библиотекой, когда вы пишете Service Worker вручную (вручную)
  • примет конфигурацию и сгенерирует Сервисный работник для вас
...