buenas,
html5 introduce, ademas de nuevos elementos semanticos, otros tipos de controles que aunque bien se podria hacer con javascript, parte de ello ahora no requiere tanto uso de javascript. adicional, html5 introduce nuevas APIs para javascript que antes requerian otros apaños no tan seguros o compatibles. esto es solo una pequeña porcion. en fin, el hecho de que antes se podia hacer con javascript + ajax no significa que no haiga una mejora. seguramente las mejoras deberian ser la facilidad de lograr el mismo dinamismo. quizas, un material que te podria ayudar a comprender mas sobre html5.
http://diveintohtml5.org/table-of-contents.html Cita: Pero no sabes de algún ejemplo en programar, un ejemplo en JS y en HTML 5?
mucho de los ejemplos lo puedes ver con canvas. cierto que <canvas> ya ha existido desde antes de html5, pero nunca fue parte del estandar W3C.