新聞| | PChome| 登入
2009-12-02 13:03:42| 人氣910| 回應0 | 上一篇 | 下一篇

IE 9的加速秘密武器 Firefox與Chrome紛跟進

推薦 0 收藏 0 轉貼0 訂閱站台

 

Firefox掛上Direct2D瀏覽引擎後,頁面呈現速度的確變快了。

上週,微軟發表可讓IE再次擴大領先的瀏覽器技術,但若Mozilla的計畫成功,微軟可能反被超前。

關鍵的競爭技術,是可輕鬆利用繪圖卡運算力的硬體加速繪圖和文字使用介面,名為Direct2D和DirectWrite。Windows 7已內建這兩項技術。微軟上週展示IE 9的效能大幅提昇,就是因為Direct2D和DirectWrite。

但就在微軟發表的當天,Mozilla大老Chris Blizzard也用Twitter表示:「有趣的是我們也在為Firefox加入Direct2D支援—我打賭我們會先推出。」

口說無憑,主導Mozilla開發工作的程式設計師Bas Schouten,便在22日貼出Firefox使用Direct2D和DirectWrite的原型。.

不過,別急著宣告勝利。Mozilla尚未承諾下一版Firefox就會包含這項技術,更別說規劃推出的時程了。該組織表示:「我們現正在研究Direct2D,但目前沒有預定在Firefox推出該技術的時間。」

有鑑於新介面的潛在利益和Windows 7的熱賣,這場競賽無疑已經展開。Google當然也不落人後,Chrome開發者Peter Kasting表示:「如果我們能加速(圖像與文字)呈現,最明顯的利益就是捲動瀏覽更順暢。」

他特別指出Chrome在10月份就加入DirectWrite支援,但該技術仍無法配合Chrome現有的"sandbox"設計。

Direct2D取代了Windows XP使用的Graphics Device Interface(簡稱GDI)技術。兩者都能讓軟體直接利用運算硬體,不必擔心特定的影音卡功能和設定,但Direct2D還能針對硬體加速功能。

微軟的DirectWrite可讓字型顯示更流暢。

GDI技術能讓程式設計師控制基本的要素,建構出使用者介面。Direct2D則進一步利用繪圖處理器加速這個過程。

DirectWrite則提供類似的繪圖晶片加速,改善文字的顯示。採用Direct2D和DirectWrite技術有幾個優點。效能表現是其一,其次是減輕中央處理器的負擔,進而節省電池電力。

Firefox已經有本身的繪圖系統,名為Cairo。Schouten要在其中加入Direct2D和DirectWrite。Firefox當然不是Windows專屬的瀏覽器。DirectWrite技術有助該作業系統追上對手。

Mozilla的John Daggett在22日的部落格文章寫道:「Mac OS X和Linux的平台API(應用程式介面),在呈現Postscript CFF(壓縮字體格式)字型上,已經有很好的表現。這只是讓(微軟)用Windows 7追上對手而已。」

Direct2D也用在瀏覽器的其他地方。Schouten說:「我們已經有明顯的進展,現在能夠用Direct2D完整呈現出Firefox,進一步發揮GPU的效能。」而由於Cairo也被其他開原碼軟體使用,其他計畫也能因此受益。

針對使用Nvidia Tegra晶片的行動裝置,Mozilla也同時考慮另一種不同的硬體加速介面技術,名為OpenGL。

微軟強調,Direct2D和DirectWrite將有利於既有網頁,程式設計師不需變更原來的程式碼。IE總經理Dean Hachamovitch指出,其他硬體加速技術,包括Native Client、Google的O3D,和Mozilla與Khronos Group的WebGL,都是要將網路改造成一個互動軟體的基礎。但那些技術都需要新的程式設計工具和能力。

微軟對於互動網路的願景也有興趣,現階段則強調用Direct2D提升既有的網頁。但Mozilla表示,Direct2D也將有助於使用2D繪圖介面,如SVG和Canvas的複雜網站。Schouten說:「隨著網站逐漸增加繪圖元素,動態繪圖將扮演更大的角色,尤其是在使用者介面。」

台長: 〥芹蟹麵〥
人氣(910) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電) | 個人分類: Internet Browsers |
此分類下一篇:Mozilla延後推出Firefox 3.6、 4.0

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文