У HTML5 з'явилися нові API-інтерфейси (API – application programming interface – інтерфейс прикладного програмування): HTML Geolocation – Інтерфейс визначення географічного положення HTML Drag and Drop – Інтерфейс перетягування елементів HTML Local Storage – Інтерфейс локального сховища

HTML5 – нова версія HTML стандарту та мови розмітки, яка випущена для покращення мови, для роботи з новими мультимедійними елементами та програмами. HTML5 забезпечує зручну читаність програм для людини та обробки для браузерів. Має підтримку частини тегів HTML4 та JavaScript.

HTML5 використовує бази даних SQL і кеш додатків для тимчасового зберігання даних, тоді як HTML для цього використовується лише кеш браузера.

HTML5 визначає набір функцій званих Canvas API для малювання фігур, контурів, створення градієнтів і трансформації. Завдяки HTML5 у розробників з'явилися нові можливості, які раніше були доступні лише при використанні складних JavaScript бібліотек.