I remember preparing slides for the talk almost four years ago about whether HTML5 is ready for building games or not, and there were important issues to consider: poor performance, no solid monetization methods, offline issues, crappy audio, a poor comparison to native.
Full article