HTML5 es la última versión del lenguaje HTML y define nuevos elementos para incorporar contenido multimedia como video y audio sin necesidad de complementos. Su desarrollo ha sido errático con múltiples versiones propuestas que han causado confusión. HTML5 busca resolver problemas antiguos como la reproducción de contenidos y podría significar el fin de complementos como Flash.