多个js合并成一个的好处是什么?

今天面试官问了这么一个问题,答不上来

多个js依次引入

把所有js合并成一个在引入

这样有什么好处?

阅读 3.5k
3 个回答

减少 HTTP 请求,因为在 HTTP 1.1 中,浏览器同时最大请求数普遍为 6 个,其他的则在排队中。
如果分为多个文件,文件越多页面加载完成的时间也就越久。
除了 js 外,常见的还有图标资源,常见解决方案就是雪碧图,现在更长常见的是字体了。
也是来解决这个问题的。

减少http请求

假如光是上面的回答,那还差了点意思
如果你能针对的说下 http2 的特性,就能给面试官一点 Suprise

推荐问题