IE 9.0亮点排排看

据称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将继承以往的创新精神,引入一些新的思路和想法。

[b]性能的大幅度提高[/b]

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


[img]http://dl.iteye.com/upload/attachment/213649/240fa5a5-c164-3930-a1ac-3abe9db1daeb.png[/img]


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

[img]http://dl.iteye.com/upload/attachment/213651/784e417c-ccd7-31b9-969d-091c6f920bff.png[/img]

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

使用GDI放大100%
[img]http://dl.iteye.com/upload/attachment/213653/5c6d80bb-76f1-3c0c-9982-814485736271.png[/img]

使用Direct2D放大100%

[img]http://dl.iteye.com/upload/attachment/213655/a45b9a13-c281-3eb6-a8ad-90e7d2991c6a.png[/img]

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

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


[b]标准化支持仍需加强[/b]

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

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


[img]http://dl.iteye.com/upload/attachment/213657/f8bb6295-c8a0-3e05-b529-9a4b3c5fb44d.png[/img]


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

[img]http://dl.iteye.com/upload/attachment/245189/daf5d5cb-2065-3aa9-a215-2a399d450bcc.png[/img]

[img]http://dl.iteye.com/upload/attachment/245191/43a6026f-7b1a-3ea9-b495-4e19064888ea.png[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值