本月早些时候谷歌发布了Chrome 41和Chrome 42 Beta,该公司表示,前者包括“陶气局的稳定性和绩效的大量变化”,后者是“以”以“以”以“以”以“以绩效为中心的构建”而变化。今天,该公司已分享用户可以通过两个新功能进行速度提升:脚本流和代码缓存。

前一个功能在后者有助于加速页面加载时,优化了JavaScript文件的解析。两者都旨在减少在桌面和移动设备上盯着白色屏幕的等待时间。

当页面使用大型脚本或用户处于慢速网络连接时,脚本流媒体特别有效。谷歌表示,使用此功能可以加载高达10%的10%。

以前版本的Chrome将在开始解析它们之前完整地抓握脚本,这意味着CPU在下载过程中没有多大效果。在Chrome 41中,一旦下载已开始,浏览器会在单独的线程上解析异步和延迟脚本,在下载完成后,让解析完成毫秒。

代码缓存对对同一页面的重复访问非常有用。谷歌表示Chrome可以避免在所有页面加载中约40%的编译时间,并使用此功能保存移动设备上的电池寿命。

Chrome的V8引擎在每次访问时都会编译页面的JavaScript,然后在用户远离页面导航后丢弃它。这是因为编译代码通常依赖于编译时机的状态和上下文。

前进,Chrome将存储编译代码的本地副本,以便浏览器可以跳过用户返回同一页面时的所有下载,解析和编译步骤。Chrome 42仍处于Beta,但是当它命中稳定的通道时,所有用户都会看到这种改进。

作为谷歌笔记,速度归结为仅仅是JavaScript基准。“理想情况下,用户与浏览器的互动的每个部分都快速,从加载网页开始,”该公司表示。

换句话说,即使浏览器在一套测试中快速,它仍然必须为用户感到快。在一天结束时,这就是重要的事情。