Randy Buchholz said:
I agree with you Chris - HTML5 is the way to go. Generally JavaScript is a poor solution -
JavaScript is what powers HTML5, if it's a poor solution, then so is HTML5.
http://radar.oreilly.com/2011/07/what-is-html5.html#javascript