前端项目构建
Posted by Mars . Modified at
前端项目构建
打包构建 Bundle
为什么需要打包?
- 每个资源需要单独发起Http请求,Http2.0之前不支持TCP连接多路复用,浏览器限制了TCP最大并发数,同时请求资源过多造成堵塞,影响加载性能;
- 打包后,多个资源可以整合为一个大的资源,减少了请求次数,使加载更快。
无打包 Bundleless
Bundleless 的产生背景
- 打包构建过程缓慢,起动、更新都受影响,开发体验差;
- Http2.0在应用层支持了TCP多路复用,多个文件同时请求不会出现TCP连接数超限问题;
- 主流浏览器对Http2.0支持率提高;