都说同行是冤家,无论是哪个行业内都存在竞争关系,手机行业,汽车行业,甚至是浏览器行业都无可避免。其中 Chrome 和 Firefox 这两家浏览器激烈竞争多年,虽然都想压倒对方,但始终是保持平稳,各有胜负。Linux桌面作为浏览器行业的一个重要市场,也就成为了这两家浏览器的战场之一。在 2021 年末到 2022 年初,Chrome 97 和 Firefox 95 相继发布,而外国科技媒体 Phoronix 也在近期发布了两款浏览器在 Linux 桌面上的测试数据,让我们一起来看下双方的表现如何。
基准测试是在配备 Radeon RX 6800 XT 显卡的 AMD Ryzen 9 5950X 台式机上进行的,使用的是最新的开源驱动程序栈。
图片来源 Phoronix
首先是 JetStream 基准测试,这个测试用于测量 Web 浏览器中 JavaScript 和 WebAssembly 操作的性能。看起来 JetStream 更支持 Chrome,至少在 Linux 桌面上是这样的。
图片来源 Phoronix
ARES-6 用于测试浏览器运行 Javascript 函数运行的速度,其中包括一些数学函数,得分越低代表运行速度越快。
图片来源 Phoronix
Kraken 是 Mozilla 发布的 JavaScript 基准测试工具。通过浏览器执行数字图像处理,音频处理,JSON 解析等操作计算出浏览器的性能。在场景上,Kraken 尽可能的去模拟用户的正常行为,以保证测试场景的合理性。结果以毫秒为单位,测试结果时间越少说明性能越好。Chrome 97 与 Firefox 95 差距明显。
图片来源 Phoronix
Octane 用来测试 JavaScript 的性能。测试结果分数越高说明性能越好 。很明显 Chrome 97 完胜。
图片来源 Phoronix
CanvasMark 基准测试衡量的是浏览器在 HTML5 Canvas 方面的性能,Firefox 95 在这方面远甩 Chrome 97 获得了本场测试的胜利。
图片来源 Phoronix
StyleBench 基准测试反映了 CSS 样式方面的性能,分数越高越好。Firefox 以显著的优势再次获得了一次胜利。
图片来源 Phoronix
基准测试 Speedometer 可以测试浏览器的整体性能。它集成了 Facebook 和 Twitter 等主要网站使用的几种 JavaScript 框架(AngularJS,jQuery 等)。其性能主要取决于几个因素,如 JavaScript 和渲染引擎以及 DOM API 实现。整个测试过程耗费时间相对较长,图中数据越高表示性能越好。
图片来源 Phoronix
Maze Solver 与 Speedometer 也是测试浏览器的整体性能,唯一不同的是,Maze Slover 的数值越低代表性能越高。
图片来源Phoronix
PSPDFKit WASM、WASM imageConvolute、 WASM collisionDetection 三者都是测试浏览器在对 WebAssembly(WASM) 支持的性能。
图片来源Phoronix
图片来源 Phoronix
图片来源 Phoronix
根据各项数据对比来看,可能 Chrome 97 的总体的性能要更好一点,但 Firefox 95 在 CSS 以及 HTML 方面要略胜一筹。总体而言是各有千秋吧,其实这种良性竞争是我们这些用户们最乐见其成的,毕竟任何行业一家独大的局面,是不会促进新技术以及性能的发展的。
参考链接:https://www.phoronix.com/scan.php?page=news_item&px=Firefox-95-Chrome-97
《新程序员003》正式上市,50余位技术专家共同创作,云原生和数字化的开发者们的一本技术精选图书。内容既有发展趋势及方法论结构,华为、阿里、字节跳动、网易、快手、微软、亚马逊、英特尔、西门子、施耐德等30多家知名公司云原生和数字化一手实战经验!