HTML5, la première mise à jour majeure depuis HTML 4.01, introduit de nouvelles fonctionnalités pour la création d'applications web, y compris de nouvelles balises et API JavaScript. Des outils comme <canvas>, <audio>, et <video> éliminent le besoin de plugins et offrent des contrôles via JavaScript et CSS, tandis que des améliorations pour les formulaires et la géolocalisation enrichissent l'interactivité. Des fonctions comme le stockage local, les communications en temps réel via WebSockets et les micro-données augmentent les capacités des développeurs pour construire des applications modernes et connectées.