Firefox和Chrome拼性能,结果……

2019 年 6 月 11 日 开源中国

Google 于上周推出了 Chrome 75 的首个稳定版,更新说明里面虽然一如既往地写到“包含性能改进”,但对包括笔者在内的大部分用户而言,这些所谓的改进其实很难感知。

所以才有了性能基准测试。Phoronix 网站今天发布了一份 Chrome 和 Firefox 的性能测试对比报告,以获取新版 Chrome 和 Firefox 的性能表现。测试对象是 Chrome 75 和 Firefox 67 的最新稳定版,以及 Firefox 68 的最新 beta 版。

虽然 Chrome 和 Firefox 的市场份额占比差距悬殊,但这是否代表两者的实力水平也是如此呢?下面就来看看最新的 Linux Web 浏览器基准测试。

P.S:测试的浏览器均为 Linux 版本,它们也均已提供 WebRender 功能。

测试环境和机器配置如下:

  • 处理器:AMD Ryzen Threadripper 2990WX

  • 显卡:Radeon RX Vega 56

  • 系统:Ubuntu 19.04(运行 Linux 5.0 内核)

  • 浏览器:Chrome 75, Firefox 67, Firefox 67 with WebRender(简称为 Firefox 67 WR), Firefox 68 Beta 和 Firefox 68 Beta WR(浏览器使用的均是全新和干净的配置文件,并且不包含额外的插件和其他更改过的设置)

本次测试使用了流行的浏览器基准测试,并由 Phoronix 测试套件 Phoronix Test Suite 提供了基于 Selenium/WebDriver 的自动化测试。


▲ ARES-6 基准测试

测试从 ARES-6 基准测试开始, ARES-6 用于测试浏览器运行 Javascript 函数的速度,其中包括一些数学函数,得分越低代表运行速度越快。

如你所见,在 Linux 平台上,Chrome 75 运行 JavaScript 函数的速度比 Firefox 快得多。不过与 Firefox 67 相比,Firefox 68 的 ARES-6 基准测试成绩也有了相当大的改进。

▲ Octane 基准测试

在 Octane JavaScript 基准测试中,Chrome 的成绩依旧领先 Firefox 不少。不过和 ARES-6 基准测试结果类似,Firefox 68 Beta 的性能较当前的稳定版本有所提升,大概快 6% 左右。

Octane 基准测试旨在评估一款浏览器在执行用户日常所需庞大复杂的 Web 应用时的性能。

▲ WebXPRT 基准测试

在 WebXPRT 基准测试环节中,两大浏览器的成绩基本保持一致。WebXPRT 基准测试主要用于测试 HTML5 的性能。

▲ Basemark 基准测试

BaseMark 用于综合测试浏览器的性能,其中包含 Web 最新标准和特性测试,能够较好地反应浏览器的综合性能,测试结果数值越高代表性能越好。

根据测试结果,Chrome 75 的性能可以说是远把 Firefox 67 和 68 甩在身后。不过 Firefox 在新版中性能也有所提升,与 Firefox 67 相比,68 的性能大约提升了 16%。

▲ JetStream

JetStream 是一款测试延迟和吞吐量的跑分软件,属于密集型测试,测试数值越大代表结果越好。

看了这么多项的测试,Firefox 一直处于下风,而这项测试的结果是为数不多的 Firefox 优于 Chrome 的一项。可以看到,Firefox 68 的成绩略高于 Chrome,Firefox 67 与 Chrome 75 的差距也比较小。

▲ CanvasMark 基准测试

在 HTML5 CanvasMark 测试中,Chrome 75 再次超过 Firefox 67,不过 Firefox 68 紧随 Chrome 后面,正在努力减少两者之间的差距。

▲ MotionMark 基准测试

MotionMark 基准测试是针对浏览器图形渲染功能而进行的测试。可以看到,得益于 WebRender,Firefox 68 Beta 启用 WebRender 前后的性能差距明显,启用后性能提升了不止一倍。但和 Chrome 相比,Firefox 仍远落后于它,Chrome 75 的成绩几乎是 Firefox 67 的十倍。

▲ Speedometer 基准测试

Speedometer 是使用 DOM API 进行重复相同操作的性能测试,数值越高越好。测试结果和之前的大体吻合:Firefox 68 的性能优于 Firefox 67,但依然落后于 Chrome 75。

▲ 总测试结果统计

根据以上的各项基准测试成绩进行统计汇总,并计算几何平均值后,结果如上图所示。

Firefox 68 Beta 的速度比当前稳定版 Firefox 67.0 快 16% 左右,如果启用 WebRender,这个数字高达 27%。虽然 Firefox 性能改进了不少,但在 Chrome 这个“怪兽”面前,Chrome 75 仍比性能最好的 Firefox 版本快 45%,至于 Firefox 67,这个数字高达 85%。

虽然 Firefox 的性能在许多方面远不及 Chrome,但根据许多用户的日常使用反馈,Firefox 体验并不比 Chrome 差,更重要的是,这个世界仍需要 Firefox 这样的坚守者。

开源中国征稿啦!


开源中国 www.oschina.net 是目前备受关注、具有强大影响力的开源技术社区,拥有超过 400 万的开源技术精英。我们传播开源的理念,推广开源项目,为 IT 开发者提供一个发现、使用、并交流开源技术的平台。


现在我们开始对外征稿啦!如果你有优秀的技术文章想要分享,热点的行业资讯需要报道等等,欢迎联系开源中国进行投稿。投稿详情及联系方式请参见:我要投稿


推荐阅读

谷歌:禁止华为手机使用 Android 会威胁国家安全

我,宇宙最强编辑器,支持远程开发

开源游戏《一小时人生》GitHub 仓库屏蔽

开源“圣经”作者:SaaS 是危险的蠢货

云厂商滥用开源被指责,谁能制约?

登录查看更多
0

相关内容

是由 Mozilla 基金会从 Mozilla Application Suite 独立出来采用开放源代码与社群共通开发的网页浏览器。
【ICML2020】对比多视角表示学习
专知会员服务
53+阅读 · 2020年6月28日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
239+阅读 · 2020年5月21日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
122+阅读 · 2020年5月10日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
167+阅读 · 2019年10月28日
已删除
AI掘金志
7+阅读 · 2019年7月8日
DLI精选课程 | 用 CUDA C/C++ 优化 GPU 显存(内文有礼)
英伟达NVIDIA中国
8+阅读 · 2019年5月10日
DLI精选课程 | 用TensorRT实现视频分析部署(内文有礼)
英伟达NVIDIA中国
11+阅读 · 2019年4月26日
“黑客”入门学习之“windows系统漏洞详解”
安全优佳
8+阅读 · 2019年4月17日
5GAA:C-V2X和DSRC的性能对比分析报告
智能交通技术
11+阅读 · 2019年3月8日
如何用GitLab本地私有化部署代码库?
Python程序员
9+阅读 · 2018年12月29日
一天精通无人中级篇:遥控器协议 S-BUS
无人机
52+阅读 · 2018年12月20日
前端高性能计算(4):GPU加速计算
前端大全
7+阅读 · 2017年10月26日
Arxiv
24+阅读 · 2020年3月11日
Arxiv
102+阅读 · 2020年3月4日
Arxiv
8+阅读 · 2019年5月20日
Arxiv
3+阅读 · 2018年6月1日
Arxiv
3+阅读 · 2018年3月13日
VIP会员
相关资讯
已删除
AI掘金志
7+阅读 · 2019年7月8日
DLI精选课程 | 用 CUDA C/C++ 优化 GPU 显存(内文有礼)
英伟达NVIDIA中国
8+阅读 · 2019年5月10日
DLI精选课程 | 用TensorRT实现视频分析部署(内文有礼)
英伟达NVIDIA中国
11+阅读 · 2019年4月26日
“黑客”入门学习之“windows系统漏洞详解”
安全优佳
8+阅读 · 2019年4月17日
5GAA:C-V2X和DSRC的性能对比分析报告
智能交通技术
11+阅读 · 2019年3月8日
如何用GitLab本地私有化部署代码库?
Python程序员
9+阅读 · 2018年12月29日
一天精通无人中级篇:遥控器协议 S-BUS
无人机
52+阅读 · 2018年12月20日
前端高性能计算(4):GPU加速计算
前端大全
7+阅读 · 2017年10月26日
相关论文
Arxiv
24+阅读 · 2020年3月11日
Arxiv
102+阅读 · 2020年3月4日
Arxiv
8+阅读 · 2019年5月20日
Arxiv
3+阅读 · 2018年6月1日
Arxiv
3+阅读 · 2018年3月13日
Top
微信扫码咨询专知VIP会员