HTML5 es una especificación que combina nuevas etiquetas HTML, CSS3, JavaScript y otras tecnologías para crear páginas web más sofisticadas. Incluye características como geolocalización, almacenamiento web, web workers y web sockets. HTML5 también introduce nuevas etiquetas para la estructura semántica del contenido y elimina etiquetas obsoletas. Permite incorporar vídeo y audio de forma nativa mediante las etiquetas <video> y <audio>.