近日,一項評測向人們證明了:HTML5在性能上仍遠遠落后于Flashplayer。測試使用了Droid X, Nexus One, Desire HD, Atrix, PlayBook, Galaxy Tab, Xoom 等設(shè)備,分別測試了位圖,矢量圖,數(shù)值運算,視頻播放等項目。
位圖: 所有設(shè)備上Flash的位圖性能都優(yōu)于HTML5,平均而言Flash的速度是HTML5的2倍
矢量圖: 所有設(shè)備上Flash的矢量圖圖性能都明顯優(yōu)于HTML5,F(xiàn)lash的速度是HTML5的3到4倍
數(shù)值運算: AS3的確是一種很慢的語言,但那只是相對于Java和C#這些靜態(tài)語言而言的。不論如今的js得到了多大的優(yōu)化,都還無法超越支持靜態(tài)類型的AS3。 AS3腳本的速度比js快4倍左右。
視頻播放: 這是唯一HTML5勝出的測試內(nèi)容。播放480p的視頻兩者都沒有問題,但對于720p的Flash視頻,僅有Playbook和Xoom可以流暢播放,HTML5在720p視頻的播放流暢度上全面超出flash。但隨著Stage Video的普及,以及設(shè)備的固件和驅(qū)動升級,HTML5的這項優(yōu)勢未必能長久保持。
總結(jié):Flashplayer比HTML5快得多,除非是為了支持iOS,否則盡量不要用HTML5開發(fā)web游戲和多媒體應(yīng)用。瀏覽器開發(fā)商似乎也并不關(guān)心Canvas2D的性能,他們只關(guān)心CSS和SunSpider評分。"
