IE9 GPU硬體加速到底是實用創新還是噱頭

2021-09-22 03:00:15 字數 1259 閱讀 8093

ie9 的乙個重大改進就是使用了gpu硬體加速來渲染網頁。 那麼gpu硬體加速到底能夠帶來多大的效能提公升? 你可以在ie的測試案例**(找到答案。 其中最有名的渲染速度測試網頁就是魚缸測試。 使用ie9和ie8以及其他瀏覽器分別開啟該網頁,立即可以對比出渲染速度的明顯差異。 

魚缸測試網頁**: 

在同一臺機器上測試,其他瀏覽器,比如firefox、chrome ,在100條魚的時候已經卡死,而ie9在1000條魚的時候還是流暢自如,你甚至還可以一邊編譯c++程式,一點都不干擾。  如果有興趣,可以進一步試試 下的其他速度測試(performance欄下面的那幾個鏈結),結果大致一樣。

ie9的gpu硬體加速使網頁渲染效能提高了10倍以上,渲染速度達到60幀每秒左右,達到了3d遊戲的幀速要求。所以,ie9渲染引擎將對web開發產生革命性的影響ie9上的web的 圖形效能已經和windows程式相當,使複雜的web應用和web遊戲成為實際可行方案。

gpu硬體加速是乙個複雜的技術。 為了實現該技術,ie9的渲染引擎**完全重寫,從根本上引入了硬體訪問介面direct2d/directwrite/directx, 並且和各大顯示卡廠商(amd, inten, nvidia) 密切合作,經過長時間的研發除錯,才到達如今這個效果。

測試結果:ie9 1000條魚(56幀/秒渲染速度)

測試結果:ie9 500條魚(大於60幀/秒渲染速度)

測試結果: chrome6100條魚(3幀/秒渲染速度)

測試結果: firefox3.6100條魚(7幀/秒渲染速度)

總結:gpu硬體加速是瀏覽器渲染效能有了質的飛躍,是瀏覽器技術發展的大勢所趨。我相信在ie9發布之後不久,其他瀏覽器也會這個方面在奮力趕上。 這對於web開發者來說是再好不過的事情。 新一輪的web開發技術熱潮即將來臨,web應用進入乙個新的歷史階段。

IE9 GPU硬體加速到底是實用創新還是噱頭

ie9 的乙個重大改進就是使用了gpu硬體加速來渲染網頁。那麼gpu硬體加速到底能夠帶來多大的效能提公升?你可以在ie的測試案例 找到答案。其中最有名的渲染速度測試網頁就是魚缸測試。使用ie9和ie8以及其他瀏覽器分別開啟該網頁,立即可以對比出渲染速度的明顯差異。魚缸測試網頁 在同一臺機器上測試,其...

GPU硬體加速

了解什麼是gpu硬體加速,需要先了解什麼是gpu gpu graphic processing unit 圖形處理晶元 它是顯示卡的 心臟 也就相當於cpu在電腦中的作用,它決定了該顯示卡的檔次和大部分效能,同時也是2d顯示卡和3d顯示卡的區別依據 2d顯示晶元在處理3d影象和特效時主要依賴cpu的...

開啟GPU硬體加速的動畫屬性

並不是所有的css屬性都能觸發gpu的硬體加速,實際上只有少數屬性可以,比如下面的這些 對於transform,2d transform 動畫在開始和結束時發生的 repaint 操作,因此建議採用以下方式 example1 example2 通過 webkit transform transiti...