我有很多外部脚本用于 AngularJS,因此初始页面加载变得很慢。虽然我只需要一些脚本来实现某些 View 。我正在使用 ui-router。使初始页面加载速度更快的最佳方法是什么?
最佳答案
在现代互联网中,脚本的大小实际上并不重要(如果它不是几兆字节)。假设您的脚本经过压缩和 gzip 压缩为 500kb(这确实是一个很大的脚本),假设您的带宽为 10 mbps,那么您的脚本将被下载大约 0.4 秒。 DNS 查找+延迟也大约需要这么长的时间。脚本加载,然后它会被缓存。如果您使用 Angular,我可以假设您正在构建 SPA,因此用户希望看到所有“内部页面”都会立即加载。没有实际的理由放慢速度。最后,使用延迟加载的 Angular 模块是一件棘手的事情。所以最好的选择是在服务器端连接并缩小所有js。
关于javascript - 使用 Angularjs 加载 javascript 脚本的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28172192/