2011年11月3日星期四

各大網頁瀏覽器硬體加速淺談



大家有玩電腦遊戲的話都會知道一張好的顯示卡有多重要,因為大部份的圖像處理都會直接交給顯示卡的處理器GPU,CPU的負載就會大量減少了。新一代瀏覽 器都在開發類似的技術,將網頁的顯示工作交給GPU處理,而Firefox和Chrome都已經支援WebGL的硬體加速了。不過WebGL的網頁並不普 遍,故此大家都沒有特別感受到有甚麼分別。今次Opera則宣布在Opera 12 Alpha中 將會儘可能利用所有可能的硬體加速,即是一般的網頁亦會受惠。筆者認為這亦會是各大瀏覽器的下一個主戰場,IE在這方面其實比較領先,IE9已經利用 Direct2D來作硬體加速,Chrome和Firefox在這方面則仍在實驗階段,大家有興趣可以根據以下的步驟開啟硬體加速。

Chrome:
在地址打入about:flags
然後Enable "GPU compositing on all pages"和"GPU Accelerated Canvas 2D"

chrome hardware acceleration setting

Firefox:
在地址打入about:config
gfx.direct2d.force-enabled的Value改為true

隨著瀏覽器的硬體加速日漸,網頁設計師可以做的亦更多,以下是幾個測驗硬體加速的示範︰
http://webglsamples.googlecode.com/hg/aquarium/aquarium.html
http://webglsamples.googlecode.com/hg/field/field.html
http://webglsamples.googlecode.com/hg/collectibles/index.html
http://demos.hacks.mozilla.org/openweb/HWACCEL/
http://cooliris-wall.appspot.com/

原文網址:
http://www.aveego.com/html/o_37245_/各大網頁瀏覽器硬體加速淺談.html

没有评论:

发表评论