HTML5 est une évolution de HTML qui regroupe et enrichit les spécifications précédentes, apportant de nouveaux éléments sémantiques et des améliorations pour les formulaires, l'accessibilité et le stockage côté client. Il permet de créer des applications web plus interactives et performantes, tout en s'approchant de l'ergonomie des applications de bureau. Les nouvelles API et fonctionnalités facilitent la communication, l'interaction avec l'utilisateur et l'adaptation aux différents périphériques d'affichage.