Angular Service Worker, принудительная активация обновления и отложенная загрузка - PullRequest
0 голосов
/ 10 апреля 2020

Я пишу Angular PWA (Angular Версия 8.2), и у меня есть некоторые проблемы с автоматическими c обновлениями на iOS. Поэтому я подумал о том, чтобы регулярно запускать checkForUpdate работника службы (как описано в Проверка обновлений ) и принудительно активировать обновление, как описано в Принудительная активация обновления , если обновление доступно. Документация angular гласит, однако, что принудительная активация обновления может тормозить отложенную загрузку:

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

Просматривая реализацию (и документацию) сервисного работника angular, я не могу понять, почему или в каком сценарии это может сломаться отложенная загрузка.

Буду признателен, если кто-нибудь сможет объяснить, почему это сломает ленивую загрузку.

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