bigcoon
V2EX  ›  问与答

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

  •  
  •   bigcoon · Feb 9, 2015 · 5281 views
    This topic created in 4135 days ago, the information mentioned may be changed or developed.
    8 replies    2015-02-11 15:16:06 +08:00
    blacktulip
        1
    blacktulip  
       Feb 9, 2015
    這個不能一概而論,不過一般來說一個文件好,因為 http request 最少
    icanfork
        2
    icanfork  
       Feb 9, 2015
    700K的JS,gzip之后多大?
    scourgen
        3
    scourgen  
       Feb 9, 2015   ❤️ 1
    700k的js在uglify之后也就200k左右,再gzip一下也就80k左右,所以不是移动场景的话没必要分割。

    当然如果你700k的js里如果有大部分都是其他页面能共用的,那可以分成一个公用库js文件,每个页面的独立逻辑做成一个js文件,两个就好。
    zjgood
        4
    zjgood  
       Feb 9, 2015 via Android
    spdy无所谓
    kisshere
        5
    kisshere  
       Feb 9, 2015 via Android
    ueditor里面1M大的js文件看见你这个文件笑了
    bigcoon
        6
    bigcoon  
    OP
       Feb 9, 2015
    @belin520
    @scourgen
    是ember的库和一些其他必要的组件
    已uglify,gzip后182k,看来没有必要分割了。谢谢各位
    typcn
        7
    typcn  
       Feb 10, 2015
    其实大库可以 Hook XHR 实现加载进度,用户等的也不蛋疼
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1236 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 17:45 · PVG 01:45 · LAX 10:45 · JFK 13:45
    ♥ Do have faith in what you're doing.