找回密码
 注册
快捷导航
查看: 1081|回复: 6

[超长篇] 2020年的 PC 浏览器之战

[复制链接] |自动提醒
阅读字号:

2

回帖

0

积分

750

资产值

入门会员 Rank: 1

注册时间
2020-9-7
发表于 2020-9-29 17:12:42| 字数 4,553| - 中国–广东–深圳 电信 | 显示全部楼层 |阅读模式
本帖最后由 芃羽 于 2020-9-29 17:12 编辑


简介


访问互联网是任何计算机最基本的任务之一,但2020年的网页是难以置信的复杂。现代浏览器既有呈现引擎、布局引擎,也有脚本引擎,这两种引擎都会影响浏览器处理任何特定任务的能力。


对于任何一个PC用户来说,浏览器性能仍然是一个特别重要的指标。



到了2020年,浏览器的格局再变,微软放弃了他们的闭源浏览器,转向开源Chromium项目。因此,我们认为这是一个很好的机会来盘点一下浏览器的前景,看看一些更受欢迎的浏览器在性能和电池寿命方面的表现。


今天的网络环境非常青睐基于Chrome的浏览器,当然包括Google Chrome,还有新的微软Edge,还有Opera、Vivaldi、Brave等等。Mozilla Firefox是一个罕见的例外,Mozilla在Gecko中使用Spidermonkey开发自己的浏览器引擎来编写脚本。苹果继续提供带有Webkit的Safari,而Chromium在2012年就将其分支为Blink。


名称

渲染引擎

脚本引擎

版本测试

谷歌Chrome

Blink

V8

84

Microsoft Edge经典版

EdgeHTML

Chakra

18

微软EdgeChromium

Blink

V8

85

Mozilla火狐

Gecko

SpiderMonkey

79

Opera

Blink

V8

70

Internet Explorer

Trident

Chakra (JScript)

11

苹果浏览器

WebCore

JavaScriptCore

没有测试


虽然每种浏览器在特性、设计和隐私方面都有各自的优势,但今天我们只关注每种浏览器的性能。我们已经看到,随着时间的推移,脚本引擎的进步提高了浏览器的性能,但有时也会在引擎更新时发现性能下降。


另一方面是电池寿命,即浏览器和脚本引擎的效率。随着笔记本电脑的销量不断超过台式机,台式机的衰落已经持续了很多年,所以浏览器的电池续写时间更长可能是一个值得欢迎的增长点。


在这次测试中,我们将重点关注PC上一些更流行的浏览器。随着更多的浏览器围绕Chromium进行整合,我们认为这是一个很好的机会来观察每种浏览器的性能,此外,还可以看看即将推出的微软Edge甚至InternetExplorer,看看微软是否不得不在这一转型过程中牺牲性能。


脚本的性能


我们通常使用的特定方法测试浏览器的脚本性能,包括更广泛的工作负载,以便更好地处理每个浏览器如何处理它们。而且,为了好玩,我们加入了一些非常古老的脚本测试来说明为什么不再使用它们。



在硬件方面,我们使用Surface Laptop 3进行测试,采用基于Intel 10nm冰湖平台的Intel Core i7-1065G7。在这些测试期间,它被设置为以其最高性能模式运行,以最大限度地提高CPU的性能。


WebXPRT 3版



Principle Technologies开发了WebXPRT,用HTML5和JavaScript模拟几个真实世界的任务,包括照片增强、OCR扫描、人工智能等等,而不是专注于某个特定的功能。


在第一个测试中,Firefox无疑是胜利者,它轻松超越了所有Chromium浏览器。有趣的是,新老Edge几乎不相上下。Internet Explorer的表现并不理想。


Speedometer 2.0



Speedometer 2.0是由苹果的WebKit团队创建的,它是一个相对简单的测试,包括在待办事项列表中添加、完成和删除项目。Speedometer 2.0是用来测量浏览器响应能力的。测试使用一些最流行的JavaScript框架执行待办任务,得分是不同的待办事项应用程序实现的几何平均值,然后是每个迭代几何平均值的算术平均值。苹果警告不要比较不同浏览器引擎的得分,因为它们的功能不同,这就是我们在硬件评测中使用相同浏览器的原因。


对于不同浏览器的测试,大多数浏览器的得分实际上相当相似,尽管ClassicEdge和InternetExplorer的表现都不佳,后者甚至不加载页面。有趣的是,Chromium-Edge确实比其他Chromium浏览器表现好几个百分点。


JetStream 2



Jetstream2结合了JavaScript和Web程序集基准测试,具有64个子测试的特点,它包含了一些较旧的流行脚本测试的一部分,如SunSpider和Octane 2,并且每个基准测试在结果中的权重是相等的,每个基准测试的得分都是几何平均值,以提供JetStream 2的最终分数。


再一次,我们看到微软的Chromium Edge略微领先于其他的Chromium浏览器。mozillafirefox在这方面没有Chromium浏览器那么快,而且classic Edge和Internet Explorer都没有加载测试。


Octane 2.0


最初的Octane在2012年发布,后来的octane2.0是最流行的脚本性能基准之一。它关注的是脚本性能的峰值,而事实上,随着时间的推移,浏览器脚本引擎已经优化了它们的代码,以解决Octane最初设计用来引起关注的许多瓶颈,因此,该基准测试在2017年被谷歌淘汰。新的瓶颈没有用Octane来表示,在流行的站点中很常见,这是所有基准测试的典型场景,但是web的发展速度很快。



在这里,我们可以看到结果的巨大变化,Chromium Edge再次出现在栈顶,紧随其后的是Opera,当然两者都是基于Chromium的,但是google chrome在这次测试中的表现并不那么出色。不过,所有Chrome浏览器的表现都优于其他浏览器,Firefox在这里略落后于Chrome浏览器。Classic Edge要更早一些,当然Internet Explorer的脚本引擎非常过时,远远落后于其他浏览器,尽管至少这个测试是在IE 11中运行的。


Kraken 1.1


由Mozilla创建的Kraken从实际应用程序和库中运行了几个测试用例,包括14个子测试。完成测试的结果以毫秒为单位进行报告,并且由于它是基于时间的,所以结果越低越好。



在这个测试中,Mozilla Firefox是我们最快的浏览器,尽管只有一点点。我们再次看到,微软的Chromium Edge的性能优于其他的Chromium浏览器。Classic Edge在性能上有明显的倒退,而Internet Explorer则远远落后于其他浏览器。


SunSpider 1.0.2



SunSpider的最新版本是1.0.2。这可能是最流行的脚本测试,可能正因为如此,开发人员优化了他们的代码以快速克服这个测试,然后找到解决它的方法。SunSpider已经退役,不再是一个相关的测试,但由于它并不太难运行,所以添加它只是为了看看现代浏览器在它上面的表现如何。


有趣的是,Internet Explorer和基于其代码的新浏览器,使用EdgeHTML的classic Edge,在这个已经退役的基准测试上的性能都高得令人怀疑。这是否因为微软的Chakra脚本引擎仍然包含对SunSpider的“优化”,这多少有点无关紧要,因为不仅基准已经退出,而且Internet Explorer和classic Edge也都已经不存在了。


总结


现在有这么多的浏览器制造商使用Chromium作为他们的基础,并为它的代码做出贡献,所以看到Chromium浏览器在这方面的得分最高也就不足为奇了。Firefox做得很好,只是落后了几个百分点。Classic Edge虽然已经停更了一年多,但兼容性仍然很好,但是ie浏览器的性能落后于其他浏览器。


HTML 5兼容性



除了老旧的IE之外,其他浏览器对HTML 5的支持度都很不错。


网络浏览器电池寿命


为了了解每一个浏览器的性能15英寸的Surface笔记本3将亮度调到200nits,每一个浏览器都在我们相当苛刻的网络工作负载中运行,直到系统关闭,然后重复测试以确保没有异常结果。所有的浏览器都至少测试了两次,除了没有测试的InternetExplorer11,因为你真的不应该使用它。



其中一个最大的问题是微软将看到从他们基于EdgeHTML和Chakra的经典Edge浏览器转向Chromium版本的影响。当Edge成为市场上的新浏览器时,微软对其电池续航能力大加吹捧,而且理由很充分。如您所见,classic Edge提供的电池续航时间明显优于其他任何浏览器。


看看基于Chromium的浏览器,新的Edge、Chrome和Opera三者之间只有20分钟的差距,但正如我们在脚本测试中看到的,Edge能够提供比其他浏览器多一点的电池寿命。


Firefox虽然有竞争力,但比最接近的竞争对手落后30多分钟。如果人们对Firefox的其他功能感到满意的话,这可能还不足以促使他们放弃Firefox,但是Mozilla团队在能源使用方面还没有达到标准。


浏览器中有什么?


也许在测试这些浏览器时,最有趣的部分就是测试结果如何成为实时快照。由于谷歌的存在,浏览器开发的速度非常快,所以随着时间的推移,这些结果可能会出现这样或那样的偏差,随着时间的推移,性能会趋于更好,但有时也会出现一些下降。一年后再来看看会很有趣。


Microsoft浏览器演进


当Windows 10首次发布时,微软非常热衷于推广他们的新浏览器,最终命名为Edge。他们将他们的Trident渲染引擎从ie中剥离出来,并将其还原为核心,然后将其重新构建为一个比以前更现代、更符合标准的浏览器。对微软来说不幸的是,谷歌的Chrome浏览器继续获得使用份额,随之而来的是开发人员针对Chrome进行测试。微软与开发者进行了长达数年的公关大战,他们要求开发者根据标准和特性来编写网站,而不是仅仅基于用户代理字符串,但这场战争失败了。令人惊讶的是,微软放弃了自己的浏览器,加入了Chromium这一阵营。虽然看到他们拥抱开源和Chromium项目是件好事,但看到开放网络围绕着Chromium整合了如此之多,也让人有些难过。Firefox仍然是PC领域中唯一一款没有使用Chromium的主流浏览器。苹果继续利用WebKit,这是Chromium的代码基础,但苹果强大的开发者关系(目前的矛盾已经无法忍受)和在移动市场的存在将使WebKit成为他们的一个有效选择。


谷歌Chrome是目前PC上最流行的浏览器


虽然在任何一个类别中都没有决定性的赢家,但在数据方面有一些值得关注的趋势。首先,所有现代浏览器的性能都非常相似,因此只根据性能选择浏览器是不必要的。


在所有基于Chrome的浏览器中,谷歌Chrome并不是最受欢迎的浏览器,至少在测试的版本中是这样。微软已经充分利用他们的新浏览器引擎,在所有测试中都以微弱优势超过Chrome和Opera。Mozilla Firefox也能保持自己的优势,赢得了一些胜利,几乎也获得了同样的HTML5分数。


在电池寿命方面,很明显,微软已经放弃了老Edge的续航优势。在我们的测试中,Chromium Edge在性能方面的表现略优于Chrome和Opera。Firefox的竞争力不强,但与其他浏览器的差距不大。


目前,完全根据性能来选择浏览器是没有必要的,因为没有哪个浏览器能轻松击败它的竞争对手。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

1万

回帖

134

积分

7万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2010-3-22
月全勤勋章铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)年全勤勋章2023年全勤勋章2024
发表于 2020-9-29 17:20:44| 字数 9| - 中国–广东–广州 移动 | 显示全部楼层
edge这么牛了。
人得活着点精神!
回复 支持 反对

使用道具 举报

smyhz - 勇敢的牛马,不怕白给

1万

回帖

143

积分

3万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2015-5-22
年全勤勋章2021年全勤勋章2019年全勤勋章2018月全勤勋章年全勤勋章2022年全勤勋章2023年全勤勋章2024铜牌荣誉勋章(注册8年以上会员)
发表于 2020-9-29 20:25:43| 字数 61| - 中国–上海–上海 电信 来自手机版 | 显示全部楼层
QUOTE:
sieval 发表于 2020-9-29 17:20
edge这么牛了。

那个叫
微软针对windows优化版chrome
回复 支持 反对

使用道具 举报

2187

回帖

23

积分

3万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-3-2
月全勤勋章
发表于 2020-9-30 11:27:18| 字数 11| - 中国–广东–深圳 电信 | 显示全部楼层
微软这算是又做对了一次
不知妻美刘强东,
一无所有王健林,
普通家庭马化腾,
悔创阿里杰克马.
回复 支持 反对

使用道具 举报

906

回帖

10

积分

1万

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2008-1-19
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2020-10-26 23:00:26| 字数 7| - 加拿大 Rogers | 显示全部楼层
edge常用的
回复 支持 反对

使用道具 举报

493

回帖

4

积分

5686

资产值

高级会员 Rank: 2Rank: 2

注册时间
2020-1-19
发表于 2020-12-19 22:10:11| 字数 19| - 中国–福建–宁德 电信 | 显示全部楼层
不用谷歌就是因为账号问题,目前在用火狐
回复 支持 反对

使用道具 举报

37

回帖

1

积分

442

资产值

初级会员 Rank: 1

注册时间
2024-11-19
发表于 2025-1-6 15:06:59| 字数 192| - 中国–广东–深圳–盐田区 电信 来自iOS客户端 | 显示全部楼层
QUOTE:
tan10086 发表于 2020-9-30 11:27
微软这算是又做对了一次

edge顺应潮流之作,打不赢就加入,新时代了,微软再不顺应潮流,就挂了,从之前发布IE7就是失败的开始,慢,就算后面更新的版本IE9、IE10、IE11,就算有进步,用户已经不买单了,就算没有用新版本,印象中觉得IE慢。对应一下google浏览器,那更新版本速度太快了,微软IE已经追得看不到尾灯了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-14 01:17 , Processed in 0.149749 second(s), 38 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部