启用"Warp"的 Firefox 和 Chrome 性能测试对比

来源: OSCHINA
编辑: 局长
2020-10-03

外国科技媒体 Phoronix 对启用"Warp"的 Firefox 与 Chrome 进行了性能测试对比。

Mozilla 团队表示名为"Warp"的更新主要是针对 JIT(Just-In-Time) 编译器代码进行优化,最终显著提升了浏览器的响应速度和页面加载性能。在启用 Warp 之后,速度提升了大约 10%,JS 引擎的内存占用也有所降低。像 Google Docs 这样的实例在 Windows 上的加载时间,使用 Warp 后也快了 20% 左右。

最新的 Firefox Nightly 已经默认启用了 Warp,Phoronix 采用 Firefox 81, Firefox 82 Beta 3, Firefox 83 Alpha 1 nightly 和 Chrome 85 稳定版进行了性能比较。

测试环境

  • 系统:Ubuntu 20.04 LTS
  • CPU:AMD Ryzen Threadripper 3970X box
  • 显卡:NVIDIA GeForce TITAN RTX
  • 内存:64GB

测试结果

上图显示的测试项目是 ARES-6 JavaScript 基准测试,可以看到,启用 Warp 的 Firefox 的性能不但与 Chrome 相比没有优势,和未启用 Warp 的 Firefox 版本也是落后不少,而且 Chrome 85 比任何一个 Firefox 版本都要快得多。

在 Kraken JavaScript 基准测试中,Firefox 81/82 的性能接近于 Chrome 85,但 Firefox 83 Nightly 的测试结果依旧是落后不少。

Octane 基准测试显示了同样的结果,Firefox 83 Nightly 比 Firefox 81 和 82 慢 ,远落后于 Chrome,分数大约是 Chrome 85 的 40%。

而在 WebXPRT 基准测试中,Firefox 83 Nightly 出现了崩溃的情况,因此没能生成测试结果。

Basemark 基准测试的结果显示,Firefox 83 Nightly 的性能并没有显示出任何实质性的变化,虽然启用 WenRender 后稍有提升,但明显能看到 Chrome 85 碾压般的性能优势。

在 JetStream 和 JetStream 2.0 基准测试中,Firefox 83 Nightly 的性能依旧出现了回调的情况,落后于 Chrome 85 和 Firefox 81 和 82。

CanvasMark 基准测试衡量的是在 HTML5 Canvas 方面的性能,Chrome 85 的结果依旧保持领先,Firefox 83 则落后于其他版本的浏览器。

MotionMark 基准测试中,Firefox 83 在没有启用 WebRender 的情况下,性能落后于 Firefox 81 和 82,启用后则提升了大约 50%,但 Chrome 85 的速度大约是 Firefox 83 的两倍。

StyleBench 基准测试反映了 CSS 样式方面的性能,虽然 Firefox 的结果比 Chrome 好,但这不是由 Warp 所带来的。

在 JavaScript Speedometer 基准测试中,确实看到了 Firefox 83 Nightly 性能方面的提升,这也是官方介绍的时候提到的测试结果。

对于 WebAssembly (WASM) 方面的基准测试,可以看到在 Linux 平台上 Firefox 和 Chrome 不相上下,竞争非常激烈。

从整个测试来看,目前启用 Warp 的 Firefox 83 Nightly 并没有显示出如官方所说的有明显的性能提升,虽然在个别测试选项中有不太明显的性能改进,但整体来看依旧比 Firefox 81 和 82 落后不少。至于 Chrome,其性能依旧保持领先。

展开阅读全文
5 收藏
分享
加载中
精彩评论
我简单的用访问国内视频网站首页来进行感受,warp是比正式版的,要流畅
2020-10-03 22:50
4
举报
给Phoronix点赞,就喜欢这种亲测的操作.
简单说就是,WASM性能,Firefox和Chrome五五开,甚至可以说Firefox稍微领先Chrome.
而JS性能和GPU渲染方面,Firefox依旧被Chrome压制.
所以,Firefox才搞了Warp提升JS性能,搞了WebRender提升GPU渲染性能.
值得一提的是,CSS性能,Firefox碾压了Chrome.
2020-10-10 10:10
1
举报
最新评论 (5)
给Phoronix点赞,就喜欢这种亲测的操作.
简单说就是,WASM性能,Firefox和Chrome五五开,甚至可以说Firefox稍微领先Chrome.
而JS性能和GPU渲染方面,Firefox依旧被Chrome压制.
所以,Firefox才搞了Warp提升JS性能,搞了WebRender提升GPU渲染性能.
值得一提的是,CSS性能,Firefox碾压了Chrome.
2020-10-10 10:10
1
回复
举报
您好,请问js是怎么调用底层二进制接口的?js不是解析性语言吗为什么需要JIT?
2020-10-06 10:37
0
回复
举报
AMD Ryzen Threadripper 3970X box

要用这个 cpu 进行基准测试呢
2020-10-05 20:39
0
回复
举报
我简单的用访问国内视频网站首页来进行感受,warp是比正式版的,要流畅
2020-10-03 22:50
4
回复
举报
内存吃的还多
2020-10-03 19:36
0
回复
举报
更多评论
5 评论
5 收藏
分享
返回顶部
顶部