据 Google Analytics 数据, 目前移动网页平均加载时间至少需要 7 秒,Google 现在打算把这个时间降至 1 秒。这个目标不是随便设定的,而是参考了 Nielsan Norman Group 的调查研究结果:如果移动网页加载时间超过 1 秒,用户就不愿停留在页面上了。
在目前的技术基础上,在几百毫秒内加载数个网页几乎是不可能实现的。但 Google 认为,在 1 秒中内完成移动网页首页内容加载是有可能的,而剩余内容则慢慢加载。
于是,Google 今天发布了一套新规则和工具,优化网页内容加载的优先级,提升加载速度。以下是规则概览:
服务器响应速度< 200ms;
最小化重新定向次数;
往返次数尽可能最小化;
主页避免使用外部 JavaScript 和 CSS;
为浏览器排版和渲染预留时间 (200 ms);
优化 JavaScript 执行和渲染时间。