Ленивая загрузка или предварительная загрузка модулей Angular и использование сервис-воркера для кеширования результатов?

Включает ли подход Angular CLI к прогрессивным веб-приложениям способ кэширования предварительно загруженных или отложенных модулей с использованием подхода Service worker (Progressive Web App)?

Например, у Angular Router есть стратегия PreAllModules, так что просто любопытно, можно ли ее объединить или объединить с кешированием сервис-воркеров?

Другими словами, сконфигурируйте сгенерированного сервис-воркера для кэширования всех ресурсов, предварительно загруженных со стратегией PreAllModules.


person Ole    schedule 26.04.2018    source источник


Ответы (1)


Да, я считаю, что вы можете настроить ServiceWorker на отложенную загрузку модулей в фоновом режиме. Интерфейс командной строки предоставляет инструменты для этого, см.:

https://angular.io/guide/service-worker-getting-started

Эта статья также дает подробное объяснение:

https://blog.angular-university.io/angular-service-worker/ < / а>

person Daniel Crisp    schedule 03.08.2018
comment
Я не нашел какого-либо содержимого модулей с отложенной загрузкой с работником службы в двух приведенных выше ссылках. - person khush; 28.11.2019