IE9,玩的就是速度

2009/11/29 13:11:01    編輯:軟媒 - 笨笨     字體:【

Win7之家www.airtaxifl.com):IE9,玩的就是速度

微軟本周則在洛杉磯的專(zhuān)業(yè)開(kāi)發(fā)者大會(huì)上(PDC)展現(xiàn)自家最新IE研發(fā)成果,其中較引人側(cè)目的是Windows部門(mén)總裁Steven Sinofsky展示IE 9的新硬件加速文字與繪圖技術(shù)。從微軟公布的IE 9細(xì)節(jié)來(lái)看,微軟已經(jīng)開(kāi)始試圖拿回瀏覽器市場(chǎng)的主導(dǎo)權(quán)。IE瀏覽器目前依然是市場(chǎng)最大,只是技術(shù)優(yōu)勢(shì)不若對(duì)手Firefox(約有四分之一占有率)、蘋(píng)果Safari(可用在蘋(píng)果Mac OS X與Windows上),及Google自行開(kāi)發(fā)的Chrome(焦點(diǎn)放在應(yīng)用程序的平臺(tái))。

IE部門(mén)總經(jīng)理Dean Hachamovitch表示,這個(gè)加速功能會(huì)比Google的Native ClIEnt與Mozilla的Web GL加速3D繪圖技術(shù)來(lái)得更實(shí)用。

Hachamovitch在會(huì)后接受采訪(fǎng)時(shí)表示,Web開(kāi)發(fā)者作法不需改變,只是現(xiàn)在會(huì)多了可直接運(yùn)用PC繪圖硬件的資源,好讓文字與繪圖的效果更好。

他表示,之所以要改善瀏覽器的主因是保住Windows事業(yè)。這些瀏覽器用戶(hù)都是Windows客戶(hù),Hachamovitch說(shuō),我們想打造一個(gè)更好的IE,好讓所有網(wǎng)站都能有更佳的體驗(yàn)。

微軟是在三周前才開(kāi)始進(jìn)行IE 9,Sinofsky表示。但跡象顯示微軟對(duì)瀏覽器已經(jīng)開(kāi)始又熱了起來(lái)。

今年初IE 8上市時(shí),除了改善安全與隱私功能外,微軟也開(kāi)始遵行部分Web標(biāo)準(zhǔn),比如HTM與CSS。近來(lái)微軟也在8月開(kāi)始投入HTML標(biāo)準(zhǔn)相關(guān)作為,甚至在本月初,微軟還派出十幾位IE團(tuán)隊(duì)成員前往參加W3C標(biāo)準(zhǔn)組織的會(huì)議。

微軟程序經(jīng)理Adrian Bateman表示,高品值的規(guī)格可確保瀏覽器之間的兼容性,這點(diǎn)十分重要,我們的目標(biāo)是讓這些新的標(biāo)準(zhǔn)能讓開(kāi)發(fā)者工作更順利,同時(shí)也兼容于未來(lái)版本的IE。這番話(huà)聽(tīng)在程序人員耳里大概很受用。

Direct2D加速技術(shù)

技術(shù)細(xì)節(jié)來(lái)看,IE 9加速技術(shù)是利用微軟Direct2D界面,而非GDI(Graphical Device Interface)。Direct2D提供一個(gè)通用方式讓軟件可善用繪圖的硬件加速,而IE 9就采用此方式。

Hachmovitch表示,這在性能表現(xiàn)上的差異很大,很像你在看Pixar電影或Xbox對(duì)比一臺(tái)老舊電腦之間的差異一樣。

微軟還在一段視頻中展示Direct2D瀏覽技術(shù),在這個(gè)以地圖為主的網(wǎng)站中,地圖的轉(zhuǎn)換都可跟得上滑鼠,微軟的繪圖開(kāi)發(fā)者Christian Fortini如此表示。



根據(jù)Net Applications數(shù)據(jù),F(xiàn)irefox在11月初已經(jīng)占了25%的瀏覽器市占率

若以舊技術(shù),屏幕更新率約為每秒5至10格畫(huà)面,耗用50%-60%的處理器資源;但若采Direct2D方法,畫(huà)面更新率可跳至每秒40-60格,但CPU使用量反而下降,Hachamovitch 表示。

Hachamovitch還提到,開(kāi)發(fā)者并不需要學(xué)習(xí)新的程序技術(shù),不像Native ClIEnt或WebGL。

Hachamovitch表示,網(wǎng)站不需要改變行為或程序就能利用Direct2D技術(shù),若用其他技術(shù),你還得花很多時(shí)間研究怎么作轉(zhuǎn)換。

IE的完整標(biāo)準(zhǔn)支持當(dāng)然還有一段距離,以Acid3所進(jìn)行的測(cè)試,IE 8在100分滿(mǎn)分中僅得20分,IE 9則有32分;這分?jǐn)?shù)還會(huì)持續(xù)上升,Hachamovitch在博客中表示。

除了加速性能外,微軟也把焦點(diǎn)放在JavaScript的執(zhí)行速度上。JavaScript程序語(yǔ)言被廣泛運(yùn)用在Web上面,包括Gmail與Google Docs程序上。

在另一個(gè)示范視頻中,微軟IE瀏覽器兼容與工具團(tuán)隊(duì)組長(zhǎng)John Montgomery展示該瀏覽器在SunSpider JavaScript速度測(cè)試中的表現(xiàn)。

Montgomery表示,我們這次的速度在各方面都比IE 8來(lái)得好,我們還在早期開(kāi)發(fā)階段,未來(lái)還有向上提升的空間,但已經(jīng)比以前好很多了。

不過(guò)Hachamovitch也指出,JavaScript并非目前瀏覽器的唯一瓶頸。目前JavaScript引擎已經(jīng)重要到各家都有自己的品牌,比如Chrome的V8、Firefox的TraceMonkey、Safari的Nitro,以及Opera的Futhark與Caracan。微軟自己則提出另外9個(gè)重要部分也攸關(guān)瀏覽器性能的提升。