上周,Mozilla 向全世界发布了新版浏览器,火狐57,也称为 Firefox Quantum。从上到下审查,它引入了新的引擎,特别是渲染引擎,并承诺速度会更快。据我们所知,已经达到了超越 Chrome 的程度。
不可否认的是,新的 Firefox 每天都更快,它一口气显示网页,当你有多个选项卡时速度变慢已经成为过去,除非你真的做得太过分了。
收益是真实的,因此我们希望通过一些基准测试将其与 Chrome 进行比较,旨在衡量其管理 Javascript 的能力,特别是。也有机会将其与 Microsoft 浏览器 Edge 进行比较,并且在较小程度上,Safari,苹果。
为了尽可能与最新的浏览器进行比较,我们在同一台计算机上进行了所有测试:15 英寸MacBook Pro配备2.9 GHz Core i7、16 GB RAM和512 GB SSD,图形部分由Intel HD Graphics 630芯片组或Radeon Pro 560(带4 GB内存)提供。
在这台机器上,我们安装了Windows 10,用Firefox 57进行测试,铬62和 Edge 40。使用 Safari 11 进行的测试显然是在 macOS 10.13 下进行的。关于浏览器,在测试之前没有修改其设置,也没有安装扩展。他们的缓存和历史记录也是空白的。
最后,我们将每个基准运行三次,保留的结果是这三次执行的平均值。
Jetstream,尝试先进的网络应用程序
JetStream 是 SunSpider 的演变,旨在确定浏览器如何响应复杂且要求严格的 Web 应用程序。它测量一系列任务,例如数学计算或 3D 对象的旋转,并给出浏览器整体性能的想法。
分数越高,性能越好。在这种情况下,Firefox 57 比 Chrome 62 更快,但仍远低于 Edge,后者在本次测试中占据了两个竞争对手的优势。
速度计,测量交互速度
快速启动 Web 应用程序是一件好事,但它必须具有响应能力。速度计模拟站点和用户之间的交互,在本例中是通过将项目添加到待办事项列表中来实现的。
由于该基准测试评估一分钟内可以执行一组操作的次数,因此分数越高,浏览器的性能越好。
在这种情况下,Firefox 57 的表现比 Edge 更好,但与 Chrome 提供的功能仍然相去甚远。顺便请注意,Safari(macOS 下)是该测试台的最大赢家,运行次数为 169 次/分钟。比 Chrome 好得多,其运行次数为 137.7 次/分钟。
MotionMark:多媒体内容管理
长期以来,Web 并不满足于文本和图像,MotionMark 正在努力测量浏览器管理视频和图形内容的能力,无论是 SVG 节点、CSS 样式表管理的 HTML 元素等问题。
MotionMark 使浏览器面临“复杂的动画场景”,这些场景必须以每秒预设的帧数(准确地说是 60 fps)显示。
在这种情况下,Firefox 在很大程度上占据了 Chrome 的主导地位,但略低于 Edge。
ARES-6:JavaScript 的角落
所谓的现代网站很大程度上依赖于 Javascript 的使用。 ARES-6 不仅使执行该语言的最新功能成为可能,而且还确保浏览器能够毫不犹豫地重复执行它们。正如 ARES-6 网站所说,这张长凳“奖励快速启动且运行流畅的浏览器”。
在这种情况下,测试结果以毫秒为单位给出。因此,它是我们选择的唯一一个得分最低表示整体表现最佳的长凳。在这里,没有真正的讨论,Chrome 成为大赢家,远远高于他的两个彼此接近的竞争对手。
最终,在这四个工具的使用过程中,我们注意到一件事:Firefox 从来都不是第一。然而,值得注意的是,Mozilla 的浏览器系统地排名第二——它有点像网络浏览器中的 Poulidor。由于其规律性,它在竞争中脱颖而出。第二名也证明了小熊猫浏览器重新回到了竞争中。
Firefox vs Chrome,内存竞赛
然而,速度并不是一切:据说新的 Firefox 在内存资源方面也更加经济。这就是为什么我们通过在三个小场景中的相同选项卡中打开相同的网站来比较其 RAM 消耗与 Chrome 的 RAM 消耗。
Firefox 的历史问题之一是 RAM 消耗。有了 Firefox Quantum,这款免费浏览器应该已经取得了进步,达到了“比 Chrome 少 30% RAM”的程度。
因此,我们通过打开一个、五个、然后二十个选项卡(网络邮件、YouTube、新闻网站等)来进行不同的测量,以估算其 RAM 消耗。请注意,我们在从一种浏览器切换到另一种浏览器之前重新启动了测试机。
尽管二十个选项卡显然不能代表超密集使用,但它们仍然可以比较不同浏览器相关进程消耗的内存量。
很快出现了两个观察结果。首先,与 Chrome 相比,Firefox 远远没有兑现其承诺,无论是打开一个、五个还是二十个选项卡。甚至很明显,Firefox 比它的对手消耗更多的 RAM。其次,随着打开选项卡数量的增加,两个软件程序之间的 RAM 消耗差异会减小。
因此,打开一个选项卡时,Firefox 消耗的 RAM 是 Windows 10 下 Chrome 的三倍多。打开五个选项卡时,Firefox 仅需要 1.4 倍的 RAM。打开二十个选项卡后,差异几乎为零。
请注意,使用 Firefox 56.0.2 进行的相同测试显示了相同的趋势。 Quantum前代产品的内存资源消耗更高。两个版本的 Firefox 所需的内存差异足够大,足以对最常见的配置(也是 RAM 最少的配置)产生影响。
在所有情况下,Chrome 62 和 Firefox 57 的使用流畅性都很好,它们从一个选项卡切换到另一个选项卡或关闭选项卡的响应能力完美无缺。我们没有注意到任何速度变慢,但在 16 GB RAM 的情况下,相反的情况会很烦人。
无论如何,很明显 Firefox 在内存管理方面取得了巨大进步
Firefox 与 Firefox、Windows 与 macOS
既然我们不厌其烦地在 Mac 上安装了 Windows 10,为什么不在机器上的两个操作系统上比较 Firefox 呢?
令人惊讶的是,我们很快注意到,除了 MotionMark 明显例外(可能与强调 Metal 有关,因为该测试台需要 GPU),所有生成的基准测试在 macOS 下都比在 Windows 10 下给出了更好的结果。因此,Firefox 与尽管 Safari 11 目前仍然是家庭中最高效的浏览器,但它在 Windows 和 macOS 下都是一个很好的浏览器。
重返比赛
最终,Firefox 57(Quantum)并没有取代 Chrome。大卫没有战胜歌利亚。尽管如此,Mozilla 仍然在技术上挂起了马车,并保留了一项重要资产。它几乎与 Chrome 一样高效,它仍然是保护您的隐私和开放、自由网络的强烈愿景的冠军。正如上周告诉我们的马克·梅奥作为火狐高级副总裁,他的宝贝不再是妥协的选择。它可以在不牺牲其原理或冲浪舒适度的情况下被采用。
Opera One - AI 驱动的网络浏览器
作者:歌剧