AngularJS 1:折叠渲染之上

bri*_*ker 7 html javascript optimization angularjs

目前我正在优化我的AngularJS网站,我很乐意从Google页面速​​度见解中获得100/100.你知道一个好的模式让AngularJS能够在多个页面入口点之上获得更好的折叠速度吗?

例如,假设有多个视图,它们不需要执行大量的JavaScript(除路由之外)以用于它们的折叠内容.

我唯一的想法是将index.html文件的内容填充到折叠元素之上,然后在index.html文件中的内联脚本标记中进行一些路由,但这对我来说听起来并不合理.

另一种可能是组装index.html文件的gulp任务 - 如果这是一件事,我假设有人之前已经这样做了.你听说过这样的事吗?

有任何想法吗?有没有人做过这个,或者我应该接受我的83/100并继续我的生活?

最好的,谢谢你的建议!

Man*_*nas 1

我不太了解 Google Page Speed 的工作原理,但你绝对可以尝试lazyload.js。所有index.html不需要的js文件都可以稍后加载,并且页面加载将在加载的最小文件数量内完成。你已经尝试过了吗?