Использование API JavaScript в HTML5
API — Application Programming Interface (интерфейс программирования приложений).
В первые за всю история языка HTML, в спецификацию была добавлена документация по API JavaScript, она объясняет, как язык программирования JavaScript, должен взаимодействовать с элементами веб-страницы.
Какие API существуют в HTML5?
API Canvas, описывает как создаются векторные объекты и как ими можно манипулировать через JavaScript.
API UndoManager (менеджер отмены), описывает как браузер должен отслеживать изменения в документе.
API Манифеста кэширования, описывает как создавать оффлайновые приложения.
API Drag and Drop, описывает как перетаскивать элементы страницы.
API Audio, описывет как управлять аудиопроигрывателем, через JavaScript.
Рабочая (но не окончательная) спецификация HTML5 на английском языке уже вышла, но на русский еще не переведена, так что более подробной информации по API JavaScript в HTML5, ждите ближе к осени или летом если найду нормальные книги на русском раскрывающие данную тематику.
Читать далее: api audio