延迟加载或预加载Angular模块并使用服务工作者来缓存结果?

渐进式Web应用程序的Angular CLI方法是否包括使用服务工作者(渐进式Web应用程序)方法缓存预加载或延迟加载的模块的方法?

例如,Angular路由器有一个PreAllModules策略,那么仅可将它与服务工作者缓存结合使用还是将其与服务工作者缓存结合使用?

换句话说,将生成的服务工作程序配置为缓存该PreAllModules策略预加载的所有资源

丹尼尔·克里斯普

是的,我相信您可以将ServiceWorker设置为在后台延迟加载模块。CLI为此提供了工具,请参阅:

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

本文还提供了详尽的解释:

https://blog.angular-university.io/angular-service-worker/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用服务工作者预缓存名称在每次部署时都会更改的资产?

服务工作者缓存文件但不离线加载

服务工作者缓存与 VuexPersistence

通常,服务工作者应预缓存哪些文件?

服务工作者和软件预缓存的“新版本可用”

服务工作者将文件从API调用添加到预缓存

服务工作者从磁盘缓存中缓存资源

使用CSRF令牌缓存请求时,如何减少服务工作者缓存的大小

服务工作者未在实时(https)服务器上加载

服务工作者在反应中缓存的路由

WebView:以编程方式清除服务工作者缓存

PWA服务工作者缓存/更新预期行为

如何由服务工作者更新缓存的资源

具有SSL证书缓存的服务工作者

注销时如何清除服务工作者缓存?

如何防止服务工作者删除缓存,PWA

服务工作者缓存破坏谷歌地图 api

如何在其他所有请求之前加载服务工作者?

服务工作者无法加载资源:net :: ERR_INTERNET_DISCONNECTED

服务工作者在第一次加载时获取事件

服务工作者android无法加载资源:net :: ERR_INSECURE_RESPONSE

角度缓存 - 我们应该使用服务工作者吗?

Angular 7-未注册服务工作者

Angular 5应用未注册服务工作者

使用工作箱和服务器端呈现的 SPA 缓存服务工作者

如何卸载服务工作者?

notificationclick事件服务工作者

服务工作者中的XMLHttpRequest

在服务工作者中使用self.clients.claim()和self.skipWaiting()可能会增加加载时间?