浏览器基准测试:IE11成绩惊人

上一篇 / 下一篇  2014-01-03 08:43:25

http://www.51testing.com/html/76/n-855976.html

一眨眼12个月过去了。不久前,微软推出了适用于Windows7的IE11;Firefox庆祝了自己的9岁生日,而Google则发布了Chrome 31。因此我们认为这是重新测试各款浏览器最新版本的最佳时机,通过独立、苛刻的测试和评分,找出哪一款是“最好的”浏览器……

  在开发基于网页且能够在这5款主要浏览器运行的应用时,我们通常会问“最好的浏览器是哪一个?去年这个时候,我们对比了Chrome 23、Firefox 16、IE9 & 10、Opera 12和Safari 5。
  我们对比了最新版本的各款网页浏览器,试图找出最好的一个。
  浏览器测试
  下面是所有测试的浏览器。
  测试
  我们广泛测试了浏览器性能的4个关键指标:速度、内存使用、标准兼容程度与Javascript性能。
  1.速度
  “冷启动(Cold Start)”测试能够测量电脑重启后第一次加载浏览器所耗费的时间。从启动浏览器开始计时,待用户能够在浏览器用户界面(UI)输入文本时停止计时。
  “冷启动”测试(数值越小越好)
  “热启动(Non-Cold Start)”测试能够测量电脑重启后非第一次加载浏览器所耗费时间。从启动浏览器开始计时,待用户能够在浏览器用户界面(UI)输入文本时停止计时。
  
“热启动”测试(数值越小越好)
  在打开浏览器、清空缓存、显示空白页面(about:blank)状态下,“页面加载时间(非缓存加载)”测试能够测量浏览器完全加载复杂页面所用时间。从用户按下浏览器地址栏“确定”键开始计时,待完全加载测试页面后停止计时(测试页面将提示“加载”事件)。
  
页面加载时间(非缓存加载)测试(数值越小越好)
  在打开浏览器、已在单一标签中加载了测试页面的状态下,“页面加载时间(从缓存加载)”测试能够测量浏览器重新加载复杂页面所用时间。从按下F5(刷新)键开始计时,待完全加载测试页面时停止计时(测试页面将提示“加载”事件)。
页面加载时间(从缓存加载)测试(数值越小越好)
 
2.内存使用
  “基本内存使用(空白标签)”测试能够测量浏览器打开单一空白页面 (about:blank) 所使用内存。
  基本内存使用(空白标签)测试(数值越小越好)
  “内存使用(打开10个标签)”测试能够测量浏览器打开10个标签、每个标签显示主流网站主页时所使用内存。
  内存使用(打开10个标签)测试(数值越小越好)
  3.兼容性
  “HTML5兼容性”测试能够衡量各浏览器与当前HTML5规范的符合程度。
  “HTML5兼容性”测试(数值越大越兼容)
  “CSS3兼容性”测试能够衡量各浏览器与当前CSS3规范的符合程度。
“CSS3兼容性”测试:数值越大越兼容
  4.JavaScript性能
  如今市面上许多不同的JavaScript性能测试评分软件,测试结果也各不相同。我们分析了6款最主流测试软件结果,将其结果叠加如下:
  JavaScript性能测试(数值越大越好)
  我们在测试中叠加了6款JavaScript评分套件的得分,读者可查看/下载完整报告,了解各软件单独评分。
 
总结
  分析
  1.IE进步最大
  令我们感到惊喜的是,较之旧版本IE和其他浏览器,IE11取得了十足的进步。相较于微软其他版本浏览器,IE11最重要的改进在于缩短了页面加载时间(无论是从服务器还是缓存加载页面),以及冷启动/热启动时间。在我们的测试中,启动IE11仅用时0.01463秒!——比Opera快了280多倍。
  2.Chrome依旧强势
  在我们2012年11月份针对5款浏览器进行的13项测试中,Chrome在8个测试中位列第一,属于当之无愧的赢家。一年后,Chrome依旧强大。
  3.“新”Opera值得赞扬
  新版本的Opera与12个月前发布的Opera已有很大区别。自那时起,Opera便放弃了Chrome所使用的引擎,改为使用自有的“Presto”布局渲染器引擎。
  Opera用户对这一更改褒贬不一,一些人认为Opera丧失了原有特色,但我们的测试结果表明,“新”Opera值得赞扬。
  4.Windows平台的Safari止步不前
  我们是在Windows系统上测试的该款浏览器(测试详情参见报告底部)。尽管Safari的最新版本为Safari 7,但苹果在发布了Safari 5.1后便停止开发适用于Windows的Safari浏览器——在我们看来,这是一个错误的决定!因此,Windows用户能够使用的最新版本为Safari 5.1.7,这也是我们测试使用的版本。
  考虑到Safari 5.1.7是5款测试浏览器中最旧的一款,因此其性能不及其他竞争对手。但令人吃惊的是,它却在内存测试和热启动测试中位列第二名。
  结论——站在开发者角度
  作为基于网页的空间规划顶级解决方案开发者,我们认为在确定哪一款是“最好的”浏览器时,最重要的因素是与最新的HTML5和CSS3标准的兼容性。由于我们全身心致力于确保软件能够在所有主流浏览器上正常运行,各浏览器之间拥有通用标准就变得非常重要。理论上讲,无论你使用哪一款浏览器,只要所有浏览器100%符合标准,网页(对我们而言是网页应用)的运行状况都不应存在任何差别!Chrome 31目前最接近HTML5标准,兼容性达到了93%。但我们发现,所有浏览器在CSS3兼容性上都表现不佳,第一名(Opera 17) 的CSS3兼容性也仅有53%。
  对我们而言,速度(页面加载速度)和Javascript性能也同样重要,因为我们希望浏览器能够快速加载和显示网页应用。在我们的测试中,Opera 17和Chrome 25的页面加载速度非常快,IE11紧随其后。Chrome 25和Opera 17的Javascript性能叠加评分都超过了其他浏览器。
  若干惊喜发现:
  微软在IE历史版本基础上,对IE11进行了若干重大升级;
  Opera 17表现好于预期;
  Firefox 25表现不如预期,在所有测试中位列第四。

TAG:

 

评分:0

我来说两句

staunch0442

staunch0442

从事软件测试工作已经一年多了,发现越来越喜欢软件测试这个工作了...

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 24539
  • 日志数: 34
  • 书签数: 1
  • 建立时间: 2008-07-11
  • 更新时间: 2016-06-30

RSS订阅

Open Toolbar