Google宣布Chrome浏览器在Speedometer 3性能基准测试中获得史上最高分数,较去年8月提升10%。Google表示,如果每名Chrome用户每天使用浏览器10分钟,这些改进可累积节省5,800万小时或相当于83个人一生的网页加载等待时间。
Speedometer 3是由Google、Apple、Intel、Microsoft和Mozilla共同开发的浏览器性能测试工具,用于测量网页回应速度。测试涵盖HTML解析、JavaScript和JSON处理、文件对象模型(DOM)互动、CSS应用程序、像素渲染等多个领域,评估整个渲染渠道的关键组件。新版本的Chrome在配备M4芯片的MacBook Pro上,Chrome 139版本达到52.35分。
Google过去一年实施的改善主要集中在内存布局改进。Chrome的Blink渲染引擎改善了DOM、CSS、布局和绘图组件的内部数据结构内存配置,减少系统内存的无用变动,最大化CPU缓存利用率。团队将原本使用malloc的类型转换为使用Oilpan垃圾回收系统,提升内存封装效率。
字符串处理是另一个重要改进范畴。渲染器将Hash算法切换至rapidhash。多个数据结构配备更好的Hash、过滤器和探测算法。Google表示这些基础改善虽然技术性强,但直接影响用户体验和企业转化率。
缓存策略也获得显著提升。对于运算密集的渲染任务如CSS样式运算,缓存命中率大幅改善,同时减少不相关内容的缓存。字体塑形是另一个渲染成本高昂的领域,团队显著改进Apple Advanced Typography字体塑形性能,影响所有文本渲染区域。
Google强调性能一直是Chrome的核心支柱之一。公开可用的开放基准测试是关注整体进展、了解新改进领域和验证潜在改善的有用工具。这些测试由不同浏览器厂商开放合作创建,确保行业标准的公正和权威。
来源:Chromium Blog