自去年11月,微軟宣布IE9支持圖形硬件加速,到目前已經有越來越多的其他瀏覽器開始使用圖形硬件加速。近日,微軟產品經理Ted Johnson在就IE官網博客中聲稱,雖然其他瀏覽器開始支持圖形硬件加速,但只有IE9瀏覽器的支持是最全面的。
Johnson在文中表示,IE9圖形硬件加速能夠應用到每個網頁上的所有內容,圖像,背景,邊框,SVG的內容,HTML5視頻和音頻,使用Windows的DirectX圖形API。在7月份發布的第三個平臺預覽版,IE9介紹了硬件加速應用在HTML5畫布中。
IE9在渲染HTML頁面中使用硬件加速的主要步驟:
內容繪制:IE9加快了第一階段的內容渲染,使用Windows的Direct2D和DirectWrite子系統。 加快這一階段使用GPU(圖形處理單元),提高了最常見的HTML元素的顯示性能:文本,圖像,背景和邊框,讓文字和矢量圖形的顯示更流暢。
頁面組成:在第二階段IE9使用Direct3D。加快這一階段利用GPU的最顯著的優勢:能夠以極高的速度繪制位圖圖像。此外,由于GPU為圖像保留的私有內存,讓網頁圖像重繪的速度非常快。
桌面組成:經過瀏覽器呈現的網頁內容組成。Windows Vista和Windows 7使用GPU通過桌面窗口管理器(DWM)來完成最后的屏幕顯示。由于IE9使用DirectX和唯一的DirectX,使得IE9和DWM有更好的互動關系。
在IE9中,開發人員能夠使用完整的硬件加速。實際上,完整利用GPU是一項極具挑戰性的工作,直接寫至中級層和庫而取代操作系統的本地支持就更加困難了,但是Windows的DirectX在對3D游戲的支持中獲取了大量的經驗,是當前最高性能的GPU渲染系統。
當你使用其它支持硬件加速的瀏覽器測試IE Test Drive網站上的項目時,你會發現其性能在某些方面能與IE9不分上下,但是在很多方面相差甚多。這種差距就反應了完整硬件加速和部分硬件加速之間的區別。因為IE支持最新出現的Web標準,它們也可以使用完整的硬件加速。
HTML5視頻的硬件加速就是一個例子,在MIX10大會上,微軟演示了使用硬件加速視頻的效果;3月份的時候微軟還演示了在一臺上網本上播放兩個高清720p視頻,而且僅占用了極少的CPU,其它瀏覽器卻累慘了CPU,還出現了丟幀顯現。
雖然,很多瀏覽器已經支持硬件加速,但運行的性能還是不一樣的。目前,IE9是第一個也是唯一個硬件加速可以應用到所有HTML5內容的瀏覽器。
進入論壇>>

推薦閱讀
分析人士認為,惠普收購ArcSight是為了向使用云計算的企業用戶提供更多增值服務。虛擬軟件提供商VMWareCEO保羅·馬里茨(PaulMaritz)不久前指出,惠普此次收購將增加安全系統的壓力,因為越來越多的數據將從公司網絡流>>>詳細閱讀
本文標題:微軟:IE9圖形加速性能比Chrome和Firefox更好
地址:http://m.sdlzkt.com/a/xie/20111230/193760.html