HTML5 presenta numerosas posibilidades que se pueden utilizar como alternativa a Flash. Entre ellas destacan:

HTML5 Logo

Canvas

Es un elemento HTML que puede ser usado para dibujar gráficos vectoriales, incluyendo animaciones, usando scripts (normalmente JavaScript)

HTML5 Logo

WebGL

Es una especificación estándar que define una API para la renderización de gráficos en 3D dentro de cualquier navegador web

HTML5 Logo

SVG

Es un formato de gráficos vectoriales bidimensionales, tanto estáticos como animados, que almacena sus datos en formato XML

HTML5 Logo

3D CSS Transforms

Permiten transformar (desplazar, escalar, girar...) objetos sobre un sistema de coordenadas tridimensional

HTML5 Logo

SMIL

Permite realizar animación, inserción de objetos multimedia, temporización y sincronización, y efectos de transición

HTML5 Logo

Audio y vídeo nativos

HTML5 introduce soporte integrado para el contenido multimedia gracias a los elementos <audio> y <video>