webpack生成bundle.js文件为什么那么大,会影响加载速度吗
答案:2 悬赏:50
解决时间 2021-12-28 06:01
- 提问者网友:相思故
- 2021-12-28 02:31
webpack生成bundle.js文件为什么那么大,会影响加载速度吗
最佳答案
- 二级知识专家网友:放肆的依賴
- 2021-12-28 03:22
当然会比较大,因为不光打包了自己开发的JavaScript文件,还把依赖(就是那些第三方的库文件)也都打包进去了,确实会比较大。
webpack的好处有几项
解决依赖关系
多模块化标准支持
多功能插件支持
相比这些在软件工程中急需解决的问题,“大”这个小事儿可以通过其他方式解决。
譬如,
uglify,可以很大程度上压缩源代码,使之体积减小。
或者通过nginx的gzip_comp_level选项可以设置1 ~ 9不同的压缩级别,以降低网络传输压力。
两者混用效果奇佳,而且也是最常见最有效的方式
例如React.js的源文件有610k左右,uglify之后已经不到200k了,再通过nginx压缩一把,用户在浏览器下载时,只有40k左右了。
以当今的网络环境,除非自己有精确测试结果,否则真心没必要一开始就考虑什么文件大小的问题,咱们已经不是那个时代了
webpack的好处有几项
解决依赖关系
多模块化标准支持
多功能插件支持
相比这些在软件工程中急需解决的问题,“大”这个小事儿可以通过其他方式解决。
譬如,
uglify,可以很大程度上压缩源代码,使之体积减小。
或者通过nginx的gzip_comp_level选项可以设置1 ~ 9不同的压缩级别,以降低网络传输压力。
两者混用效果奇佳,而且也是最常见最有效的方式
例如React.js的源文件有610k左右,uglify之后已经不到200k了,再通过nginx压缩一把,用户在浏览器下载时,只有40k左右了。
以当今的网络环境,除非自己有精确测试结果,否则真心没必要一开始就考虑什么文件大小的问题,咱们已经不是那个时代了
全部回答
- 1楼网友:输掉的尊严
- 2021-12-28 04:55
当然会比较大,因为不光打包了你自己开发的javascript文件,还把依赖(就是那些第三方的库文件)也都打包进去了,确实会比较大。 webpack的好处有几项 解决依赖关系 多模块化标准支持 多功能插件支持 相比这些在软件工程中急需解决的问
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯