Chrome 在三个浏览器基准测试中取得了最高分数

过去一年里,Chrome 在优化这些特定基准测试方面进行了投入,现在在所有三个测试中都取得了我们的最高分数。

Chrome 在三个浏览器基准测试中取得了最高分数

自 Chrome 项目开始以来,基准测试一直是 Google 驱动对用户有益的性能优化的关键方式。如今最相关的网络基准测试是 Speedometer、MotionMark 和 Jetstream。在过去的一年中,Chrome 在优化这些特定基准测试方面投入了大量工作,刚刚在所有三项测试中取得了最高分。这些增益是通过大型项目和小幅改进的结合实现的。

《The Fast and the Curious》是一个 Chromium 博客上的一个系列文章,主要介绍 Chrome 浏览器的性能优化和进展。

Google 正在为 Chrome 带来一个全新的中级编译器。Maglev 是一个即时编译器,可以在十分之一秒内快速生成所有相关功能的高性能机器代码。它减少了编译代码所需的总 CPU 时间,同时也节省了电池寿命。测量结果显示,Maglev 在 Jetstream 上提供了 7.5% 的改进,在 Speedometer 上提供了 5% 的改进。Maglev 将开始在 6 月 5 日开始发布的 Chrome 版本 114 中推出。

Chrome 116.0.5803.2 在启用了 Maglev 的 M2 Macbook Air 上运行。

Speedometer 通过测试各种 JavaScript UI 框架的性能来衡量网站的响应性。就在一年多前,Google 分享了关于如何将得分从 100 提高到超过 300 的详细信息,从 Chrome 版本 40 提高到版本 101。从那时起,在 13 个 Chrome 版本中,Google 取得了新的最高 Speedometer 得分: 491。除了 Maglev 之外,V8 团队通过微小的调整(如优化函数调用)和大型、跨季度的项目,实现了这一得分。

Chrome 在三个浏览器基准测试中取得了最高分数

MotionMark 旨在测试浏览器图形系统在高帧率下可以渲染多少内容。自今年年初以来,Chrome 的图形和渲染团队已经跟踪了 20 多种优化,其中超过一半已经可用。总的来说,这些优化使性能几乎提高了三倍。一些亮点包括对 Canvas 性能的改进,基于概要的优化,GPU 任务调度和图层合成。Google 还为动态多采样反锯齿和进程外 2D 画布光栅化创建了新的算法,以提高并行性。

Chrome 在三个浏览器基准测试中取得了最高分数

JetStream 是一个关注高级网络应用的 JavaScript 和 WebAssembly 基准测试套件。Google 为 Speedometer 做的许多更新也推动了 Jetstream 的大幅改进,因为 Google 优化了 V8 引擎。除了这些增强功能之外,Maglev 在这个基准测试中推动了最大的增长。

展望未来,因为 Google 正在针对这些基准进行优化,所以这些改进转化为真正的用户利益至关重要,Google 也正在与其他浏览器一起投资创造下一代基准测试。

谷饭原创编/译文章,作者:Luke,转载请注明出处来自谷饭,并加入本文链接: https://www.goofan.com/2023/06/how-chrome-achieved-high-scores-on/

(2)
Luke的头像Luke谷饭作者
上一篇 2023年 5月 25日 下午11:16
下一篇 2023年 6月 4日 下午5:29

相关推荐

wechat
关注微信公众号