Service worker не работает без перезагрузки страницы после запуска сервера

#javascript #reactjs #service-worker

#javascript #reactjs #service-worker

Вопрос:

В моем одностраничном приложении на ReactJS я использую service worker. Для корректной работы Service worker, после запуска сервера,

Необходимо обновить страницу.

есть ли какие-либо способы решить эту проблему, чтобы пользователю не приходилось перезагружать страницу?

Комментарии:

1. Не могли бы вы уточнить (* необходимо перезагружать страницу каждый раз *). Как это требуется правильно работающему service worker?

2. Я запустил сервер и запустил свое приложение. Service worker будет работать, только если после запуска сервера перезагрузите страницу. С помощью service worker я отправлю push-уведомление.

3. смотрите «обновление service worker» в developers.google.com/web/fundamentals/primers/service-workers /… это довольно долго, потому что жизненный цикл обновлений сложный. существуют способы избежать ожидания обновлений при изменении версии SW.

4. это тоже хороший фон: redfin.engineering / …