论坛首页 编程语言技术论坛

IE 9.0亮点排排看

浏览 34420 次
该帖已经被评为良好帖
作者 正文
   发表时间:2010-03-07   最后修改:2010-05-11
据称IE 9.0 beta将在MIX 2010释出,这是Microsoft这只睡狮在浏览器方面缩短与竞争对手差距的一次重大举动。曾经的浏览器技术领导者,创造了一系列辉煌:最早支持CSS的浏览器(IE3),最早引入XML,XSL的浏览器(IE 5),并且开创了AJAX技术(outlook team),在IE 6之后,由于缺少竞争对手,IE在很长一段时间内固步自封,而逐渐落后。

还好巨人毕竟是巨人,一旦开始行动,所爆发的行动力将是惊人的,IE 7和IE 8虽然未曾赶超竞争对手,但是在安全性方面下足了功夫,而被人诟病的标准化、性能问题,这个重担则落在了IE 9身上,IE 9将继承以往的创新精神,引入一些新的思路和想法。

性能的大幅度提高

所谓浏览器的性能,并不一味的取决于javascript的快慢,不同的站点对性能的要求是不一样的。即使是相同的新闻站点,由于网页作者的不同理念,可能站点A依赖于Script和Dom的效能,而站点B则对层和渲染有较高的要求。因此script最快的浏览器,未必是性能最好的浏览器,只有兼顾二者方能制胜。下图为不同站点的性能要求:





IE团队并未采用坊间谣传的Webkit作为浏览器JavaScript引擎,而是推陈出新,重新编写了IE9的Script引擎,用Webkit团队的SunSpider进行测试,目前IE 9和各主流浏览器的script性能已经非常接近,而且还在持续提高中。



上面说过Script引擎只是性能的一部分,层和渲染也是浏览器性能的重要部分,比如FF在浏览众多图片的站点时候,总是有明显的停顿。IE9将会利用Direct2D和DirectWrite去实现图形和文字渲染,从而提升浏览器的整体性能。微软此举的出发点就是把所有的图形和文字渲染,从CPU转移到使用Direct2D和DirectWrite的显卡。一石激起千层浪微软的主要竞争对手Mozilla赶紧打算在Firefox中添加Direct2D和DirectWrite支持。下图是利用Direct2D的放大效果比较:

使用GDI放大100%


使用Direct2D放大100%



显然后者更加圆润饱满。微软在不久后还将展示IE9呈现页面时利用GPU增强CSS、DHTML、JS的能力,但并没有公布具体的时间线,预计大约在MIX 2010上会有更多消息。

由于有了DirectX引擎的强大支持,Microsoft更为IE 9添加了SVG矢量图形的支持。


标准化支持仍需加强

IE团队在标准化方面下了很大的气力,特别是HTML5的支持,“我们必须提高IE浏览器在Acid3标准测试中的得分。目前IE 9在Acid3测试中的得分为32分(满分为100分),IE 8得分为24分。”据悉,谷歌Chrome、苹果Safari及Opera的最新开发版Acid3得分为满分,火狐3.6测试版为92分”这也是目前IE 9团队的工作重点之一。

IE 9里一个非常有用的标准化支持,就是圆角,现在在IE9中,可以轻松写出下面这样的圆角:





现在IE 9已经有了第二个preview版本了,javascript的性能现在更胜一筹,而标准化方面已经从原先的Acid3 (32分)进步到了68分!




  • 大小: 113.4 KB
  • 大小: 50.2 KB
  • 大小: 3.5 KB
  • 大小: 6.7 KB
  • 大小: 17.5 KB
  • 大小: 40.7 KB
  • 大小: 65.1 KB
   发表时间:2010-03-07  
这几张图都是去年PDC的时候的了。如果新的JScript(JScript 5.9?)性能还跟半年前一样的话那就没救了 =_=|||
ray_linn 写道
IE团队并未采用坊间谣传的Webkit作为浏览器JavaScript引擎,而是推陈出新,重新编写了IE9的Script引擎,用Webkit团队的SunSpider进行测试,目前IE 9和各主流浏览器的script性能已经非常接近,而且还在持续提高中。

以前是谣传IE9该改用Webkit作为渲染引擎替代掉Trident,专门提到说该拿JavaScriptCore去替代JScript的声音倒没怎么听到

Anyway,MIX赶紧开吧,真等不及快点看到IE9的真面貌~最好能来个alpha或者CTP来玩玩
0 请登录后投票
   发表时间:2010-03-07  
RednaxelaFX 写道
这几张图都是去年PDC的时候的了。如果新的JScript(JScript 5.9?)性能还跟半年前一样的话那就没救了 =_=|||
ray_linn 写道
IE团队并未采用坊间谣传的Webkit作为浏览器JavaScript引擎,而是推陈出新,重新编写了IE9的Script引擎,用Webkit团队的SunSpider进行测试,目前IE 9和各主流浏览器的script性能已经非常接近,而且还在持续提高中。

以前是谣传IE9该改用Webkit作为渲染引擎替代掉Trident,专门提到说该拿JavaScriptCore去替代JScript的声音倒没怎么听到

Anyway,MIX赶紧开吧,真等不及快点看到IE9的真面貌~最好能来个alpha或者CTP来玩玩


对啊,等得心都着急了。
0 请登录后投票
   发表时间:2010-03-07   最后修改:2010-03-07
顺便介绍个ie插件:CSS Crunch



  • 大小: 146.1 KB
0 请登录后投票
   发表时间:2010-03-10  
要搞掂IE。还得先搞掂windows系统。。
0 请登录后投票
   发表时间:2010-03-10  
赶紧强制升级吧,终结了国内的IE6再说
1 请登录后投票
   发表时间:2010-03-10  
竞争带来进步
0 请登录后投票
   发表时间:2010-03-10  
logicgate 写道
竞争带来进步


呵呵,巨兽就是巨兽,一动起来就惊天动地....微软一边搞IE,一边又在赶“羚羊”,两手准备。。
0 请登录后投票
   发表时间:2010-03-10  
这篇文章非常好,好就好在它活生生的解释了  软文 是什么意思!!!
0 请登录后投票
   发表时间:2010-03-10  
出几波强如熊猫烧香的病毒专门针对IE6用户,可以极大的推动淘汰IE6这个进程。就是太损了。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics