HTML5 es un lenguaje de marcado que salió en 2008 e introduce nuevas etiquetas, atributos y funcionalidades como video, audio, gráficos, almacenamiento local y acceso a dispositivos. Ofrece una semántica mejorada mediante etiquetas como header, nav y footer, así como nuevos tipos de entrada. También permite el almacenamiento local de datos, conectividad mediante WebSockets, multimedia y efectos visuales a través de canvas y SVG.