網頁

2010年3月17日

IE 9測試版下載,速度更快,支援更多,但不支援XP


從微軟週三公佈的IE 9細節來看,微軟已經開始試圖拿回瀏覽器市場的主導權。
IE瀏覽器目前依然是市場最大,只是技術優勢不若對手Firefox(約有四分之一佔有率)、蘋果Safari(可用在蘋果Mac OS X與Windows上),及Google自行開發的Chrome(焦點放在應用程式的平台)。
微軟本週則在洛杉磯的專業開發者大會上(PDC)展現自家最新IE研發成果,其中較引人側目的是Windows部門總裁Steven Sinofsky展示IE 9的新硬體加速文字與繪圖技術。
IE部門總經理Dean Hachamovitch表示,這個加速功能會比Google的Native Client與Mozilla的Web GL加速3D繪圖技術來得更實用。
Hachamovitch在會後受訪時表示,「Web開發者作法不需改變,只是現在會多了可直接運用PC繪圖硬體的資源,好讓文字與繪圖的效果更好。」
他表示,之所以要改善瀏覽器的主因是保住Windows事業。「這些瀏覽器用戶都是Windows客戶,」Hachamovitch說。「我們想打造一個更好的IE,好讓所有網站都能有更佳的體驗。」
微軟是在三週前才開始進行IE 9,Sinofsky表示。但跡象顯示微軟對瀏覽器已經開始又熱了起來。
今年初IE 8上市時,除了改善安全與隱私功能外,微軟也開始遵行部分Web標準,比如HTM與CSS。近來該公司也在八月開始投入HTML標準相關作為,甚至在本月初,微軟還派出十幾位IE團隊成員前往參加W3C標準組織的會議。
「高品值的規格可確保瀏覽器之間的相容性,這點十分重要,我們的目標是讓這些新的標準能讓開發者工作更順利,同時也相容於未來版本的IE。」微軟程式經理Adrian Bateman如此表示。這番話聽在程式人員耳裡大概很受用。
Direct2D加速技術
技術細節來看,IE 9加速技術是利用微軟Direct2D介面,而非GDI(Graphical Device Interface)。Direct2D提供一個通用方式讓軟體可善用繪圖的硬體加速,而IE 9就採用此方式。
Hachmovitch表示,「這在性能表現上的差異很大,很像你在看Pixar電影或Xbox對比一台老舊電腦之間的差異一樣。」

若以舊技術,螢幕更新率約為每秒5至10格畫面,耗用50%-60%的處理器資源;但若採Direct2D方法,畫面更新率可跳至每秒40-60格,但CPU使用量反而下降,Hachamovitch 表示。
Hachamovitch還提到,開發者並不需要學習新的程式技術,不像Native Client或WebGL。
「網站不需要改變行為或程式就能利用Direct2D技術,」Hachamovitch表示,「若用其他技術,你還得花很多時間研究怎麼作轉換。」
IE的完整標準支援當然還有一段距離,以Acid3所進行的測試,IE 8在100分滿分鐘僅得20分,IE 9則有32分;「這分數還會持續上升,」Hachamovitch在部落格中表示。
除了加速性能外,微軟也把焦點放在JavaScript的執行速度上。JavaScript程式語言被廣泛運用在Web上面,包括Gmail與Google Docs程式上。
在另一個示範影片中,微軟IE瀏覽器相容與工具團隊組長John Montgomery展示該瀏覽器在SunSpider JavaScript速度測試中的表現。
「我們這次的速度在各方面都比IE 8來得好,」Montgomery表示,「我們還在早期開發階段,未來還有向上提升的空間,但已經比以前好很多了。」
不過Hachamovitch也指出,JavaScript並非目前瀏覽器的唯一瓶頸。目前JavaScript引擎已經重要到各家都有自己的品牌,比如Chrome的V8、Firefox的TraceMonkey、Safari的Nitro,以及Opera的Futhark 與 Caracan。微軟自己則提出另外九個重要部分也攸關瀏覽器性能的提升,細節可參考Hachamovitch這篇部落格

沒有留言:

張貼留言