google a bit.. you will find a quake 2 port written in html5. this shows that even complex 3d games can be written in html5 http://m.kotaku.com/5507640 so who needs flash? flash will die