La dernière version stable du HTML, HTML5, transforme le HTML qui était un simple balisage pour structurer des documents en une plate-forme complète de développement d'applications. Parmi ses autres caractéristiques, HTML5 comporte de nouveaux éléments et des APIs JavaScript pour améliorer le stockage, le multimédia et l'accès au matériel.