Какой из них лучше, Workbox или ServiceWorker? - PullRequest
0 голосов
/ 26 марта 2020

Привет, я создал проект с create-реагировать-приложение , и он имеет SW из коробки. который написан с помощью библиотеки Workbox , Workbox лучше, чем serviceworker? Как я могу переписать этот файл только с работником службы без WorkBox?

Ответы [ 2 ]

0 голосов
/ 26 марта 2020

Workbox - отличное решение для попрошайничества, и у них много настроек. Например, вы можете написать свой сайт с помощью html и css, но для увеличения скорости разработки вы предпочитаете использовать реагировать или angular.

В CRA вы уже сконфигурировали Service Worker от Workbox в автономный режим , Вы можете прочитать больше https://create-react-app.dev/docs/making-a-progressive-web-app/

Если вам нужен только PWA - используйте существующие решения

Но если вам нужно более конкретное c решение - вы можете легко использовать рабочий ящик

И если вы действительно хотите создать собственное решение, вы можете удалить все библиотеки и переключиться на файл js и написать собственный ServiceWorker для ваших требований

В общем случае Workbox будет достаточно для большинства проектов

0 голосов
/ 26 марта 2020

Нельзя сравнивать Workbox с работниками сферы обслуживания. Workbox представляет собой набор "JavaScript библиотек для добавления автономной поддержки веб-приложений", и он использует сервисных работников (и другие вещи), чтобы сделать свои магические действия c.

Чего вы хотите достичь? И почему вы хотите переписать файл "из коробки"?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...