IE9,玩的就是速度

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

Win7之家afsion.com.cn):IE9,玩的就是速度

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

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

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

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

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

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

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

Direct2D加速技術(shù)

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

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

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



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

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

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

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

IE的完整標準支持當(dāng)然還有一段距離,以Acid3所進行的測試,IE 8在100分滿分中僅得20分,IE 9則有32分;這分數(shù)還會持續(xù)上升,Hachamovitch在博客中表示。

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

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

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

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