去年1月,Steven J. Vaughan-Nichols 在 win10 下对几个主流浏览器进行了测试,最后发现 Google Chrome 是速度最快的浏览器。今年,他又进行了新的一轮测试。这次,结果略有不同。
此次测试是将浏览器运行在 Windows 10 家庭版的最新版本:10240.17236。电脑配置较高,在此不提,它连接的是100Mbps 的带宽。此次除了 Windows 10 内置的 Edge 38 和 Internet Explorer(IE)11,还测试了 Chrome 56、Firefox 51 和 Opera 43。没有 Safari,是因为苹果早已不再为 Windows 发布新的 Safari 更新。
JetSteam 1.1:该测试基准基于 SunSpider,结合了 SunSpider 1.0.2 和 Octane 2 JavaScript 基准套件的测试基准、LLVM 编译器基准、基于 Apache Harmony 的 HashMap 和 Cdx 实时 Java 测试基准端口等等,来报告单个分数,再进行平均。
结果发现,虽然 Chrome 在 Windows 7 中的测试中占据主导地位,但仅在 Windows 10 上可用的 Edge,在 JetStream 上取得了第一名,得分为253.83。Chrome 的得分为 213.8,再是 Opera 的 206.16 和 Firefox 的 188.87。IE 11 测试失败(IE 无法完成需要计算很长的斐波纳契数列的 bigfib.cpp 测试)。
Kraken 1.1:该测试基准同样是基于 SunSpider,但它添加了很多典型的用例场景。使用这个基准,得分越低,结果越好。
结果发现,Opera 首次使用是757.5毫秒(ms)。之后是 Firefox,在 915.3 ms。 Edge 以 927.1 ms 位居第三。 Chrome 的得分为 1134.65 ms,相对落后。 IE 以 1692.8 ms 的得分垫底。
Octane 2.0:这是 Google 的 JavaScript 测试基准,包含了对当今互动网络应用的情景测试。 Octane 不是 Chrome 特有的,它也可以用来测试其他任务,比如测 TypeScript 的编译速度。在这个基准中,得分越高越好。
结果发现,Opera 得分为 40356, 第二名是 38806 的 Edge ,Chrome 排名第三为 38352,而 Firefox 则排名第四,35650。
IE 又一次无法完成测试, 这次它无法完成 Mozilla 的 zlib 测试(除去这个的成绩,IE以 19926 的得分远远落后于其它浏览器)。
WebXPRT:这是 Steven 最爱的浏览器基准,由 Principled Technology 的优秀人才制作,专门用来做基准测试。 在这里,分数越高越好。
Edge 再次以 466分的成绩拿下冠军,紧跟着的是 Chrome 444 分,Opera 排名第三 424分,再然后是 416分的 Firefox 和只有 335 分的 IE。
HTML5 Test:最后是查看每个浏览器对 HTML5 网络标准的符合情况。这个不算基准测试。它只是显示每个浏览器与 HTML5 标准同步的接近程度。最完美的分数是550分,他们都没有达到。
Chrome 以 519 比 516 的3分之差赢了 Opera ,Edge 得分为 460 排名第三, Firefox 416 第四,IE……还是老样子,312 分。
纯粹地看分数,不难发现, IE 11 在 Windows 10 上是很“可怕”的。再加上有两个测试的运行失败,微软似乎正在让 IE 提前退休。但另一方面,微软的 Edge 运行又得比以往任何时候都好。Edge 在 JetStream 和 WebXPRT 中都得到了第一名。如果这是唯一的判定标准,那么 Edge 赢了,但很可惜,不是。
Steven 表示自己需要每天使用很多扩展插件。在 Chrome 上,可以每天用上十多个扩展,比如用 Google 搜索网站,调用 ZenMate 虚拟专用网络(VPN),将网页保存到 Google 云盘等等。 Edge 虽然也支持扩展,但是极少,这点做的还不够好。
Opera,其实算流行了很多年,在测试中表现也相当不错。Firefox 已经出现了流行过后慢慢滑落的趋势。
Chrome,曾经速度最快的,已经开始落后于 Edge 和 Opera 。尽管其 HTML5 支持仍然很出色,但 Google 需要对其进行重新调整以提高速度。
那么,到底哪个是最好的?从上面的测试结果来说,是 Chrome、Edge 或 Opera。但考虑到很多时候需要的是一个能运行在所有操作系统又能支持很多扩展的浏览器,Chrome 依然是最佳选择。如果纯粹想要速度的话, Edge 或 Opera 都不错。