谷歌正在分享 Chrome 浏览器的一些新的性能里程碑。引用幕后工作,该公司今天提到,在过去三个月中,macOS 上的 Chrome 桌面在 Apple 的 Speedometer 2.1 浏览器基准测试中的速度提高了 10%。这是在 Android 上与 Chrome 单独共享性能基准的补充,现在运行相同基准的速度提高了 30%。
在桌面端,谷歌进行了多项调整,以使 Chrome 113 中的 Speedometer 得分达到 390。首先是改进了 HTML 解析,现在在更新网页的 DOM 方面时,innertHTML 有快速路径通过Javascript。这也是 WebKit 中包含的内容,以使 Apple 的浏览器也受益。为实现这一壮举而优化的其他功能包括 JS `Object.prototype.toString` 和 `Array.prototype.join` 函数以及 CSS 的 InterpolableColor 的有针对性的改进。除此之外,谷歌找到了一种优化指针压缩和解压缩方式的方法,以获得更好的性能。
我们为您省去了很多技术细节,但如果您想了解更多信息,请查看Google 的博客。上图显示了在过去三个月中分数是如何稳步上升的。分数从 Chrome 版本 109 的低至 339 左右上升到 Chrome 111 的中点 350 左右,现在是 Chrome 版本 113 的最高点 390。
与此同时,对于移动设备,谷歌现在瞄准高端 Android 设备,其 Chrome 版本使用的编译器标志更适合速度。以前,这些标志因二进制大小而被破坏,这一变化导致 Chrome 运行 Speedometer 2.1 基准测试的速度提高了 30%。
Google 非常重视 Google Chrome 的性能和效率。您可能还记得 2 月份时,Chrome 进行了一些调整以帮助延长 MacBook 的电池寿命。