✅Vibration API - Большинство современных мобильных устройств включают оборудование для вибрации, которое позволяет программному коду обеспечивать физическую обратную связь с пользователем, заставляя устройство дрожать. API вибрации предлагает веб-приложениям возможность доступа к этому оборудованию, если оно существует, и ничего не делает, если устройство его не поддерживает.
✅Drag & Drop API - Firefox и прочие приложения компании Mozilla имеют ряд возможностей для управления drag и drop. Это позволяет пользователю нажать и удерживая зажатой кнопку мыши над элементом, переместить его на другую позицию, отпустив кнопку мыши пользователь может оставить элемент на новой позиции.
✅Geolocation API - позволяет пользователю предоставлять свое местоположение web-приложению, если пользователь согласится предоставить его. Из соображений конфиденциальности, у пользователя будет запрошено разрешение на предоставление информации о местоположении.
✅WebGL API - (Web Graphics Library) - программная библиотека для языка JavaScript предназначенная для визуализации интерактивной трехмерной графики и двухмерной графики в пределах совместимости веб-браузера без использования плагинов. WebGL приносит в веб трехмерную графику, вводя API, который построен на основе OpenGL ES 2.0, что позволяет его использовать в элементах
canvas HTML5 .✅Gamepad API - HTML5 представляет большое количесво необходимых компонентов для полной и интерактивной разработки игр. Такие технологии, как
<canvas>, WebGL, <audio>, и <video>, вместе с Javascript сейчас поддерживают большое количество задач, для которых раньше требовались нативные программы. Gamepad API - это способ полученния данных с геймпада и других игровых контроллеров.