一个快 700KB 的 JS 文件,对于浏览器加载来说,是分割成多个 JS 文件好,还是不分好,原因是什么

2015-02-09 21:48:59 +08:00
 bigcoon
4581 次点击
所在节点    问与答
8 条回复
blacktulip
2015-02-09 21:53:00 +08:00
這個不能一概而論,不過一般來說一個文件好,因為 http request 最少
belin520
2015-02-09 21:56:29 +08:00
700K的JS,gzip之后多大?
scourgen
2015-02-09 22:00:02 +08:00
700k的js在uglify之后也就200k左右,再gzip一下也就80k左右,所以不是移动场景的话没必要分割。

当然如果你700k的js里如果有大部分都是其他页面能共用的,那可以分成一个公用库js文件,每个页面的独立逻辑做成一个js文件,两个就好。
zjgood
2015-02-09 22:17:46 +08:00
spdy无所谓
kisshere
2015-02-09 23:18:26 +08:00
ueditor里面1M大的js文件看见你这个文件笑了
bigcoon
2015-02-09 23:32:47 +08:00
@belin520
@scourgen
是ember的库和一些其他必要的组件
已uglify,gzip后182k,看来没有必要分割了。谢谢各位
typcn
2015-02-10 00:20:10 +08:00
其实大库可以 Hook XHR 实现加载进度,用户等的也不蛋疼
R09PR0xF
2015-02-11 15:16:06 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/169656

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX