当前位置: 首页 > 科技观察

Firefox和Chrome比拼性能,结果……

时间:2023-03-14 19:02:06 科技观察

谷歌上周推出了Chrome75的最新稳定版。尽管更新说明一如既往地写着“包括性能改进”,但这对包括作者在内的大多数用户来说并没有帮助。对于用户来说,这些所谓的改进其实是很难感知的。因此,性能基准。Phoronix网站今天发布了一份Chrome和Firefox性能测试对比报告,获得了新版Chrome和Firefox的性能表现。在Chrome75和Firefox67最新稳定版和Firefox68最新测试版上测试。虽然Chrome和Firefox的市场份额相差很大,但这是否意味着两者的实力也一样?让我们来看看最新的Linux网络浏览器基准测试。P.S:测试的浏览器都是Linux版本,都已经提供了WebRender功能。测试环境及机器配置如下:处理器:AMDRyzenThreadripper2990WX显卡:RadeonRXVega56系统:Ubuntu19.04(运行Linux5.0内核)浏览器:Chrome75、Firefox67、Firefox67withWebRender(简称Firefox67WR),Firefox68Beta和Firefox68BetaWR(这两种浏览器都使用了新的干净的配置文件,并且不包含额外的插件和其他更改的设置)此测试使用流行的浏览器基准测试,由PhoronixTestSuitePhoronixTestSuite编译提供基于Selenium/WebDriver的自动化测试。ARES-6基准测试从ARES-6基准测试开始,它衡量浏览器运行Javascript函数(包括一些数学函数)的速度,分数越低表示执行速度越快。如您所见,Chrome75在Linux上运行JavaScript函数的速度比Firefox快得多。不过,与Firefox67相比,Firefox68的ARES-6基准测试分数也有了不小的提升。基准在OctaneJavaScript基准测试中,Chrome仍然明显领先于Firefox。不过,与ARES-6基准测试的结果类似,Firefox68Beta的性能较当前稳定版有所提升,速度提升了约6%。Octane基准测试旨在评估浏览器在执行用户每天依赖的大型复杂Web应用程序时的性能。WebXPRT基准测试在WebXPRT基准测试会话中,两种浏览器的性能几乎相同。WebXPRT基准测试主要用于测试HTML5的性能。Basemark基准测试BaseMark用于综合测试浏览器的性能,包括Web***标准和特性测试,能更好的反映浏览器的综合性能。测试结果值越高,性能越好。从测试结果来看,Chrome75的性能可以说是远远落后于Firefox67和68。不过,Firefox在新版本中也提升了性能。与Firefox67相比,Firefox68的性能提升了约16%。JetStreamJetStream是一款用于测试延迟和吞吐量的基准测试软件。这是一个密集的测试。测试值越大,结果越好。看了这么多测试,Firefox一直处于劣势,而这次测试的结果是为数不多的Firefox优于Chrome的结果之一。可以看出,Firefox68的得分略高于Chrome,Firefox67和Chrome75的差距比较小。CanvasMarkBenchmarkChrome75在HTML5CanvasMark测试中再次击败Firefox67,尽管Firefox68紧随Chrome之后,并且正在努力缩小两者之间的差距。MotionMarkBenchmarkMotionMarkBenchmark是对浏览器图形渲染能力的测试。可以看出,得益于WebRender,Firefox68Beta在启用WebRender前后性能差距明显,启用后性能提升了一倍以上。但与Chrome相比,Firefox仍然远远落后,Chrome75的得分几乎是Firefox67的十倍。SpeedometerBenchmarkSpeedometer是使用DOMAPI重复相同操作的性能测试,数值越高越好。测试结果与之前的结果大致一致:Firefox68优于Firefox67,但仍落后于Chrome75。结果如上图所示。Firefox68Beta比当前稳定版本的Firefox67.0快大约16%,如果启用WebRender,这个数字会上升到27%。虽然Firefox性能提升不少,但面对Chrome这个“怪物”,Chrome75仍然比性能最好的Firefox版本快了45%,至于Firefox67,这个数字更是高达85%。虽然Firefox的性能在很多方面都远不如Chrome,但是根据很多用户的日常使用反馈来看,Firefox的体验并不比Chrome差。更重要的是,这个世界仍然需要像Firefox这样坚持不懈的人。