上周微軟剛剛宣布,將在IE9瀏覽器中使用Direct2D和DirectWrite引擎,通過GPU加速網頁渲染。然而IE9距離實用還遙遙無期,Mozilla程序員Bas Schouten則已經在自己的博客上展示了Firefox使用Direct2D進行GPU加速的實際效果。
Direct2D是一款矢量圖形API,DirectWrite則是新的文字渲染引擎。微軟在Windows 7中引入了這兩款引擎,Vista用戶則可以通過上月底發布的“平臺升級”(即DX11升級包)獲得這兩款引擎。它們將取代現有Windows XP中的GDI/GDI+圖形API(目前仍為并存狀態),最大的優勢就是支持硬件加速,直接由GPU參與繪制網頁上的圖形、文字。
Bas Schouten表示,他在Firefox使用的Cairo底層圖形接口中引入了Direct2D,在一套Core i7-920加Radeon HD 4850的平臺上,測試各大網站的渲染時間結果如下:
可以看到,在使用Direct2D的情況下,很多網頁的渲染時間都有了明顯縮短。并且測試者表示,在一些包含動畫效果如SVG或CSS動畫的頁面 中,使用Direct2D渲染的效果明顯更加流暢。當然,由于這僅僅是初期測試,在一些復雜網頁下優勢并不明顯,并且可能出現更多錯誤,這都是很正常的。
開發者目前提供了一個支持Direct2D的Firefox 3.7 Alpha預覽版供下載,不過需要注意的是,在DX9或更老的顯卡以及WDDM 1.0版驅動下,Direct2D效果可能不會很明顯,只有DX10以上顯卡搭配WDDM 1.1驅動才能讓它發揮作用。
Firefox 3.7 Direct2D預覽版下載(僅供測試)http://www.bassified.nl/firefox-3.7a1pre.en-US.win32.d2d.zip
進入論壇>>聲明:IT商業新聞網登載此文出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其描述。文章內容僅供參考。新聞咨詢:(010)68023640.推薦閱讀
HP激光打印機及企業解決方案事業部總經理錢越認為,HP激光打印機還有市場潛力可挖,潛力來自中國龐大的三、四級市>>>詳細閱讀
本文標題:Firefox搶先實現GPU加速Direct2D網頁渲染
地址:http://www.oumuer.cn/a/xie/20111230/197645.html