根据 Nielsan Norman Group 的研究结果,如果移动网页的加载时间超过 1 秒,大多数用户就不愿再停留在该页面上了。但是目前移动网页平均加载时间至少需要 7 秒。
据统计,2012 年桌面网页的平均(Mean)加载时间为 7 秒左右,中间值(Median)是接近 3 秒;移动网页的平均加载时间超过 10 秒以上,中间值是 4.5 秒左右。
2013 年,桌面网页的平均(Mean)加载时间为 6.5 秒左右,中间值(Median)是 2.8 秒左右;移动网页的平均加载时间下降到 7 秒多一点,中间值是 3.3 秒左右。
虽然以目前的技术和网络环境,在几百毫秒内实现移动端网页的加载很难实现。但 Google 表示,在 1 秒钟完成移动网页的首页内容是有可能的,剩余的内容可以慢慢加载。
为了实现这个目标,Google 今天发布了一套新规则和工具,优化网页内容加载的优先级,提升加载速度。以下是规则概览:
1、服务器响应速度< 200ms;
2、最小化重新定向次数;
3、往返次数尽可能最小化;
4、主页避免使用外部 JavaScript 和 CSS;
5、为浏览器排版和渲染预留时间 (200ms);
6、优化 JavaScript 执行和渲染时间。