La versión de HTML, HTML4, carece de las caracterÃsticas necesarias para la creación de aplicaciones modernas basadas en un navegador. El uso fuerte de Javascript ha ayudado a mejorar esto, gracias a frameworks como jQuery o jQuery UI entre otros.
HTML5 ha desplazado a Flash en el desarrollo web apps que superaran las habilidades de un navegador: Audio, video, webcams, micrófonos, datos binarios, animaciones vectoriales, componentes de interfaz complejos, entre muchas otras cosas. Ahora HTML5 es capaz de hacer esto sin necesidad de plugins y con una gran compatibilidad entre navegadores.
Las grandes compañÃas de la Red quieren que HTML5 + CSS3 + Javascript sea la tecnologÃa predominante para el desarrollo de sitios web. Primero porque, frente a otras como Flash o Silverlight, es código abierto y por tanto común a todo el mundo. Segundo, porque es una evolución lógica del modelo actual. Tercero, porque es muy potente.
HTML5 es el presente y el Futuro del desarrollo de aplicaciones web.