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

2013-06-14 19:51:46 +08:00
 refresh
现在web越来越重,js和cs越来越长,以现在的平均网速和处理速度,大家觉得到底多重才算重?
一个用到其它框架的现代项目,jquery/bootstrap/underscore/requirejs等,不要说自己项目的逻辑代码了,仅仅是这些都已经很重了。

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

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

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

但问题是,在通常的开发中(没有bug导致内存泄露),js和css代码多长会导致问题?
比如说,js一般不建议超过500k,css保持在1w行以内之类的,我瞎说一个数字,有没有这样的一个参考基准?

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

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

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

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

© 2021 V2EX