使用Angularjs加载JavaScript脚本的最佳方法是什么?

时间:2015-01-27 13:54:41

标签: javascript angularjs angular-ui-router

我有很多外部脚本要用于angularjs,因此初始页面加载变慢。虽然我只需要一些脚本用于某些视图。我使用的是ui-router。使初始页面加载速度最快的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

在现代互联网中,脚本的大小实际上并不重要(如果它不是几兆字节)。假设您的脚本是500kb缩小和gziped(这是非常大的脚本),说你的带宽是10 mbps所以你的脚本将被下载大约0.4s。只要DNS查找+延迟也需要很长时间。脚本加载一个,然后它将被缓存。如果您使用Angular,我可以假设您正在构建SPA,因此用户希望看到所有“内部页面”将立即加载。没有实际的理由放慢速度。最后,使用lazzy加载角度模块是一件棘手的事情。所以最好的选择是连接和缩小服务器端的所有js。