随着智能手机的普及,目前人们花在移动应用上的时间越来越多,各种各样的移动应用层出不穷,但网页也没有停止进化。根据Webperformancetoday的报道,如今排名前1000的网页平均大小是1575KB,相比三年前,这个数字增加了151%,即使和六个月前相比也增加了26%。
由于网速的增加速度远跟不上网页大小的增加速度,所以用户的感觉就是网速上升了网页的加载速度反而变慢了。最新的数据显示,网络状况排名前50国家的平均网速是3.3Mbps——和上个季度相比增加了5.2%,但网页大小却是按每年增加45-50%的速度向上增多的。很明显,这一差距会越来越大。
网页越来越大,谁是罪魁祸首呢?答案是图片。如今超出一半的网页大小尺寸都被图片占据了。1个1500KB左右的网页,图片会吞掉804KB的容积,而在三年前这个数字仅是372KB。除了占据网页容量,图片对前端应用性能也有很大的影响。
不管是由于苹果的打压也是Flash自身的原因,现今越来越多的网站选择加入拒绝Flash的行列。在2010年,有52%的网页在应用Flash,到如今仅剩下38%。Flash的离去并不意味着网页应用性能就会大幅提高,因为影响网页应用性能的因素总是在不断显露出来,比如在本年应用自定义字体的网页突然就增多了许多。在2010年仅有1%的网页应用自定义字体,而目前却有33%的网页在应用它,并且大多数的增加都是在最近六个月完成的,因为五月份时应用自定义字体的网页也只占17%。如果网页开发人员没有采取科技措施对自定义字体进行优化,其对网页应用性能的影响可能是灾难性的。
从上面的统计数据能够看出网页开发人员大多都在追求让自己设计的网页越来越好看,他们选择把更清晰的图片、更漂亮的字体加入页面却没有对网页在用户端的应用性能表现给予足够的重视。用户当然希望自己看到的网页更精致,但肯定不希望等到想点关闭按钮了网页还没有加载完成。