首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Angular 6中减少polyfills脚本的初始负载?

如何在Angular 6中减少polyfills脚本的初始负载?
EN

Stack Overflow用户
提问于 2019-05-13 06:18:13
回答 2查看 1.8K关注 0票数 3

我正在尝试减少我的angular (Angular 6)应用程序的页面初始负载。我已经延迟加载模块,缩减js和css,将"--prod -- build -optimizer --aot“标签添加到我的构建脚本中,但没有找到任何解决方案来减少"polyfills”脚本的执行时间。我使用"Chrome Audit“工具来查看页面性能。

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2019-05-13 15:56:19

您可以做的另一件事是在ng构建中使用--vendorChunk=true|false参数。这将创建一个单独的包,其中只包含供应商的库。

代码语言:javascript
复制
e.g. "ng build --prod --buildOptimizer --aot --vendorChunk"

参考:https://angular.io/cli/build

票数 1
EN

Stack Overflow用户

发布于 2019-05-13 06:22:00

也许值得关注一下Angular 8s即将发布的“差异加载”特性。这将允许只加载用户特定浏览器所需的polyfills (对于大多数现代的常绿浏览器来说,这意味着:非常少)。

在它发布之前,这里有一篇关于这个主题的文章(众多文章中的一篇):https://dev.to/lacolaco/differential-loading-a-new-feature-of-angular-cli-v8-4jl

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56103915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档