When I started to work on my JavaScript Game Engine back in October 2009, the biggest problems I encountered were with the new HTML5 Audio Element. The Canvas Element already worked nicely in all browsers that supported it at the time, albeit some were a little slow.
Now, in 2011, the rendering performance for Canvas has been improved dramatically, audio however is still broken in large parts. I think it is time for a change in tone. Be warned, there’s some profanity ahead because HTML5 Audio is still that fucked up.
via PhobosLab – The State of HTML5 Audio. I especially enjoy the specific complaints directed at Apple and Microsoft for only supporting MP3.