IE9平台预览第二版发布 性能大幅提升

添加评论 2010年5月6日

距离IE9平台预览版发布七周之后,微软今天又放出了新浏览器的第二个预览版本。IE总经理Dean Hachamovitch在博客中表示,相较于第一次发布的技术预览版本,该版本具有众多的改进。重点改进性能、大屏幕显示器的支持、Web标准的兼容、开发工具也有很大提升、特别是实现了HTML5的GPU硬件加速。同时,微软也更新了Test Drive官网,用户可以通过下载IE9平台预览版2来测试和体验IE9浏览器的新变化。不过,新版IE9仍然没有包含完整的浏览器功能。

值得注意的是IE9在Web标准支持方面,其中包括HTML5、CSS3和DOM Level 3等最新标准的支持等,IE9做到了100%兼容,这一点IE9完胜其他的竞争对手。

Test Drive网站发布IE9平台预览第二版发布

1、JavaScript性能

在浏览器性能标准中,JavaScript引擎速度是最重要的一个,IE9也在这方面不断改进。WebKit SunSpider JS测试中,IE8平均结果长达3746毫秒,IE9平台预览版大幅缩短到了590毫秒,今天的第二版则是473毫秒。虽然数据显示,IE9与Safari 4.0、Chrome 4.1/5.0、Opera 10.5还有一定距离,但已经快于Firefox 3.6/3.7

微软表示,他们不但会提高IE9浏览器在这些测试中的成绩,更会努力加快实际浏览中的速度,那才更有意义。

WebKit SunSpider JS测试地址:
http://www2.webkit.org/perf/sunspider-0.9/sunspider-driver.html

各浏览器WebKit SunSpider JS测试数据

2、HTML5 GPU加速

IE9从投入开发就准备支持HTML5 GPU硬件加速,但第一个预览版并未实现,一直等到现在。特别令人激动的是,开发人员无需为这个新特性重新编写他们的网站,现在使用的HTML、CSS、脚本等标记会直接加速。

同时,微软官方也公布了一段HTML5的演示视频。借助GPU的效能,可以大大的提高浏览器的速度。视频中,IE9的表现超过Firefox和Chrome不少。点击下载演示视频(MP4)

HTML5 GPU加速视频演示(一)

HTML5 GPU加速视频演示(二)

HTML5 GPU加速视频演示(三)

3、同样的标记(Same Markup)

按理说,不同的浏览器应该以同样的方式渲染同样的标记,包括HTML、CSS、脚本等等,但现实是各浏览器都有各自的实现方式,导致同样的标记在不同浏览器里显示效果差异很大,开发人员也往往不得不针对不同浏览器编写不同的代码。

IE的标准支持长期广为诟病,IE9则在这方面下足了功夫,最近又向W3C组织提交了88个新的测试,总数已达192个,其中HTML5相关的就有40个。

各个浏览器主HTML5标准兼容的测试数据

比如大家可以试试“CSS3 Media Query”,它能让网站实时改变显示属性(宽度、高度、方向等),来适应浏览器窗口或者显示屏的大小。下边从左到右就是在独立显示器、上网本、手机上的显示结果。

测试地址:
http://ie.microsoft.com/testdrive/HTML5/85CSS3_MediaQueries/

CSS3 Media Query测试效果

开发人员还可以利用“DOMContentLoaded”来改善网页浏览性能。它会在网页分析完毕之后就响应用户的请求,而不会一直等到网页全部元素载入完毕。

测试地址:
http://ie.microsoft.com/testdrive/HTML5/87DOMContent-Loaded/

同时IE9平台预览第二版还提供了DOM Traversal and RangegetElementsByClassNameDocumentTypeProcessingInstructioncreateDocument等等更多功能特性,并修正了在SVG、Javascript、CSS3支持方面的一些问题。

IE9修正CSS3支持的问题

当然不能忘了Acid3测试,其得分高低是衡量浏览器标准兼容的重要指标。IE9平台预览第二版已经可以得到68/100分,比第一个预览版提高了十多分,今后还会不断提升。

IE9的Acid3测试数据

除此之外,IE9平台预览第二版的开发工具也加入了更多新特性,比如新增的“控制台”(Console)标签页包含了来自IE的诊断信息,还有工具菜单中增加了“改变用户代理字符串”(Change User Agent String),试验网页在不同浏览器模式中的效果,包括IE9、IE8、IE7、IE6、Chrome、Firefox、Opera、Safari。

IE9的改变用户代理字符串(Change User Agent String)功能

微软还特意强调说,对开发人员来说,IE9对标准的支持使其更加接近Gecko、Presto(Opera)、Webkit等浏览器引擎,而不是前辈IE7

IE开发组也提供了包括Flickr Explorer在内的几个新演示页,并且每个演示都会显示浏览器每秒渲染的帧数(FPS),各位可以在其他的浏览器中打开这些演示,对比与IE9的差距。

browser_flip

外界分析师认为,目前对于微软来讲,最大的问题就是IE9能否帮助该公司挽回已经流失的市场份额。根据近日NetApplication所提供的数据显示,4月份,微软IE浏览器的市场份额已经跌破60%大关

IE9 Test Drive官方网站:
http://ie.microsoft.com/testdrive/

发布说明:
http://ie.microsoft.com/testdrive/info/ReleaseNotes/Default.html

软件名称: (IE9)Internet Explorer 9.0
软件版本: 第二预览版
软件大小: 14610k
软件授权: 免费
适用平台: Vista 、Win7
下载地址: (IE9)Internet Explorer 9.0 IE9平台预览第二版下载

注意:操作系统支持Windows Vista SP2、Windows 7 32/64位版本,其中Vista系统下需要首先安装IE8和DirectX 2D。

  1. 2010年5月6日 at 14:13 | #1
    cj

    IE还是不错的,之前IE的开发可以说微软在梦游,现在微软醒过来了,以他的研发能力,很看好IE9,特别是配合Win7,必定像神一样

  2. 2010年5月6日 at 14:18 | #2
    ncw

    从IE7算起,IE9浏览器正好是第三个版本,所以应该是一个不错的版本

  3. 2010年5月6日 at 14:19 | #3
    MAN

    浏览器只是要看微软愿不愿意做,要是微软一做,我估计其它的都要倒下去。做为一个老大哥,他得让他的兄弟们有饭吃,相比于操作系统,,浏览器只是个小儿科。

  4. 2010年5月6日 at 14:21 | #4
    IE有着落了

    其实从IE8开始我又开始觉得IE还过得去了,现在我感觉最重要的还是用户体验,对于一般用户。国内的360和遨游用户体验很好。我现在用CHROME用户体验也很不错。相比来说IE8的用户体验和速度差了些,尤其是启动和开新标签的时候,等IE9正式版出来了尝试下。楼上的真是愚昧,现在IE是在自救,要是IE浏览器再不发力就要被别的浏览器给淘汰了!

  5. 2010年5月7日 at 10:50 | #5
    crusher

    在国内IE就是不升级也很难被其它浏览器挤下去。也只有在技术人员心中IE使用率在下降。

  6. 2010年5月24日 at 05:02 | #6
    DaChen

    浏览器不是用来测试的,所以微软根本没有必要去关注测试的成绩怎么样,何况测试好的浏览器不代表实用,就像OPERA,测试成绩都蛮不错的,可就是使用起来就差很多了。希望IE9能够在使用感觉上有突破。

  1. 还没有 trackbacks
订阅评论