我正在阅读 head.js 主页 ( http://headjs.com/ ) 上的理论部分,并且我同意并行加载脚本的性能更好。但是一定要有限度吗?
我通常有很多 js 文件。我喜欢我的应用程序非常模块化,并且大多数脚本都在 1 到 3KB 之间。这似乎有很多 http 请求,并且会扼杀并行加载脚本的好处。我想知道是否有人进行了某种测量以查看使用诸如 head.js 之类的加载器有意义的阈值是多少,以及只有一个大的 js 文件更好?(所有文件都同样缩小)
我的另一个问题是 4G 连接设备。我们知道 HTTP 请求的开销在 4G 网络上更大。在这种情况下,像 head.js(或 require.js,或 lab.js,...)这样的解决方案是否仍然有意义?