Google 最近公布,Chrome 浏览器在 Speedometer 3 性能基准测试中取得历史新高,与去年相比提升了10%。根据 Google 的说法,如果每位 Chrome 用户每天使用浏览器 10 分钟,这些优化将能够合计节省 5800 万小时,相当于 83 个人一生的网页加载等待时间。
Speedometer 3是Google、Apple、Intel、Microsoft和Mozilla共同开发的浏览器性能测试工具,专门用于测试网页反应速度。测试范围包括HTML解析、JavaScript和JSON处理、文档对象模型(DOM)互动、CSS应用以及像素渲染等多个领域,从而评估整个渲染管道的实际表现。在配备M4芯片的MacBook Pro上,全新版本的Chrome 139的得分为52.35。
在过去的一年中,Google对Chrome的性能进行了多项优化,特别是在内存布局方面。Chrome的Blink渲染引擎优化了DOM、CSS、布局和绘图组件的内部数据结构,显著减少了系统内存的冗余变化,并提高了CPU缓存的使用效率。同时,团队将原本使用malloc的相关代码升级为使用Oilpan垃圾回收系统,使内存处理效果更佳。
在字符串处理方面也取得了显著进展,渲染器将哈希算法更换为rapidhash,并提升了多个数据结构的哈希、过滤器和探测算法。尽管这些技术性较强的改进不容易被察觉,但Google强调它们对改善用户体验和企业转化率有直接影响。
缓存策略同样得到了优化,特别是在处理运算密集的渲染任务如CSS样式运算时,缓存命中率显著提高,同时减少不必要内容的缓存。此外,在字体塑形方面,团队对Apple Advanced Typography的字体性能进行了重大的改进,这影响到所有文字的渲染效率。
Google重申,性能一直是Chrome的核心优势之一。这些公开的基准测试为跟踪整体进展、探索新改进领域及确保潜在改善的效果提供了有力的工具,并且是由多个浏览器开发商协作建立,确保了行业标准的公正与权威。



