无论工作还是娱乐,浏览器都是必备良品。目前市面上的主流浏览器都拥有庞大的粉丝群。选择 IE、Firefox 还是 Chrome,取决于用户的喜好和习惯,也取决于浏览器本身的性能。
不妨来看看 tom’sHARDWARE 对几大主流浏览器的性能对比测试。
测试的对象为 Chrome 27、Firefox 22、IE 10、以及当前版本的 Opera、Opera Next。Opera Next 是即将发布的基于 Chromium 的 Opera 浏览器,目前仍处于开发状态。
在测试之前,首先设定测试环境。操作系统为 Windows 8 企业版(64-bit),tb处理器为 Intel Core i5-3570K @ 4.2 GHz (四核),内存为 16 GB Crucial DDR3 @ 1600 MT/s(4*4 GB)。其他系统参数如下图所示:
查看本地 Web 服务器参数、网络参数、基准测试套件请点击这里。
首先测试浏览器的启动时长,计时从应用启动开始,到标签内容完全加载结束。测试单个标签启动情况时使用的是 “Tom’s Hardware” 的 Google 搜索页;测试 8 个标签启动情况时使用的网页为 Amazon、Ask、Craigslist、LinkedIn、Wikipedia、Yahoo!、barbeque beef brisket、以及 “Tom’s Hardware” 的 Google 搜索页。
共四个测试场景:单标签新开启及重开启、8 标签新开启及重开启。最后得到每个浏览器完成四个场景的平均时长如下:
Firefox 22 快得有点惊人,以 2.8 秒的时长领跑。IE 10 排在第二,而 Chrome 27 速度最慢,甚至落后处于开发阶段的 Opera Next。
接下来的页面加载时长测试中,各浏览器的表现如下:
Opera Next 综合分数最高,Opera、Firefox 22 以微弱差距分列二、三位。Chrome 27 再次垫底。
然后进行的是 JavaScript 和 Document Object Model 性能表现测试,得到的结果为:
这次 Chrome 27 综合评分位居榜首,Opera Next 依然有着不错的表现,而 IE 10 则排在最后。
接下来测试 HTML5 和 CSS3 的性能表现,得到各浏览器的综合分数如下:
Chrome 27 以微弱优势再次登顶,Firefox 22 屈居第二,Opera 排在最后。
然后测试硬件加速表现,结果如下:
在这轮较量中,Chrome 27 相比 Firefox 22 略胜一筹,而 IE 10 和 Opera 的综合分数都低得可怜.
在内存使用效率的测试中,各浏览器表现也不尽相同:
Opera Next 内存使用效率最高(分数越低表现越好),Chrome 27 居次席,Opera 则排在最后。
然后测试可靠性和安全性,结果如下:
Firefox 22 在 40 个标签测试中仅出现了一次重新加载,相比之前的版本有了很大提升。而 Chrome 27 需要刷新的网页数多达 12 个,这也基本符合某些爱范儿读者分享的情况。另外值得一提的是,IE 10 在此次测试中出现了一次崩溃现象。
Chrome 27 安全性方面力拔头筹,Opera 惨遭垫底。
接下来的标准一致性测试包含 HTML5Test.com、The CSS3 Test 和 Ecmascript’s test262 三个方面。最后各tbw浏览器的综合得分如下:
排名榜首的依然是 Chrome 27,紧随其后的是 Opera Next,而 IE 10 表现最差。
此外,tom’sHARDWARE 还给出了各浏览器的性能指数和非性能指数。性能指数是通过计算等待时长、JavaScript/DOM、HTML5/CSS3 和硬件加速评分的几何平均值得出。非性能指数是通过计算内存使用效率、可靠性、安全性和标准一致性评分的几何平均值得出。
可以看到,在两项排名中 Firefox 22 都是位居第一,Chrome 27 在性能指数和非性能指数中分别排在二、三位。Opera 两项数据都是排名垫底。
最后,结合各浏览器性能指数和非性能指数,得出他们的综合性能评分:
无明显弱点、各方面普遍强劲、极速的启动、大大改进的硬件加速以及接近完美的可靠性,这些因素促使 Firefox 22 成为时下综合性能最优秀的 Web 浏览器。