refresh
V2EX  ›  问与答

网页越来越重,到底多重合适?

  •  
  •   refresh · Jun 14, 2013 · 3472 views
    This topic created in 4742 days ago, the information mentioned may be changed or developed.
    现在web越来越重,js和cs越来越长,以现在的平均网速和处理速度,大家觉得到底多重才算重?
    一个用到其它框架的现代项目,jquery/bootstrap/underscore/requirejs等,不要说自己项目的逻辑代码了,仅仅是这些都已经很重了。

    到底js与css多长/多大以内合理?如果考虑ie6呢,能处理多大的文件合理,还是说只要逻辑没问题,文件大小不是问题。

    浅见,抛砖引玉
    以现在的网站,2M的带宽应该很普遍了吧,保守估计下载速度100k的话,如果500k的css/js/小图片,也就5s的事。所以一个网页300k以内(gzip后)的js/css我觉得是没有问题的,但如果超过500k,我觉得就有点不太好了。再就是移动设备的处理能力,这些会是问题吗?
    4 replies    1970-01-01 08:00:00 +08:00
    Zhang
        1
    Zhang  
       Jun 14, 2013
    所以我就奇怪了,为什么facebook这么快?
    iqincai
        2
    iqincai  
       Jun 14, 2013 via iPhone
    bootstrap可以定制的。。。加载速度应该可以快一点
    tulike1
        3
    tulike1  
       Jun 14, 2013
    jquery之类通用的静态文件,大站都会放到cdn上。
    facebook有bigpipe,优化页面速度。
    refresh
        4
    refresh  
    OP
       Jun 14, 2013
    @Zhang
    @tulike1
    @iqincai

    速度有两个层面,一是网络速度,二是解析速度。前者依赖于网络,后者依赖于浏览器和硬件处理能力。
    我觉得现在硬件的处理基本上不是问题了,智能机的硬件水平都够了。网络也不是问题,js/css经过处理后都是很少的,500k的代码已经很大了。

    但问题是,在通常的开发中(没有bug导致内存泄露),js和css代码多长会导致问题?
    比如说,js一般不建议超过500k,css保持在1w行以内之类的,我瞎说一个数字,有没有这样的一个参考基准?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1189 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 17:47 · PVG 01:47 · LAX 10:47 · JFK 13:47
    ♥ Do have faith in what you're doing.