Последняя версия HTML, версия 5.2, теперь является Рекомендацией W3C. Это делает существующую рекомендацию HTML 5.1 устаревшей, и теперь HTML 5.2 является официальным веб-стандартом с поддержкой модулей JavaScript и улучшенной обработкой онлайн-торговли.
В то время как HTML 5 был причиной большого ажиотажа, выпуск 5.1 в прошлом году был гораздо менее важным делом, в основном потому, что инновации происходили вне HTML в виде новых веб-технологий.
Первый общедоступный рабочий проект HTML 5.3 был опубликован вместе с текущей версией. На практике для текущей версии 5.2 основные изменения заключаются в следующем:
Добавлен элемент диалога. Его можно использовать для представления части приложения, с которым пользователь взаимодействует для выполнения задачи, например диалогового окна, инспектора или окна. У него есть открытый логический атрибут, который при указании указывает, что элемент диалога активен и что пользователь может с ним взаимодействовать.
В новой версии реализована интеграция с модульной системой JavaScript, представленной в ECMAScript 2018. Теперь это поддерживается в HTML 5.2 за счет использования
с правилами того, как модуль будет разрешен, извлечен и оценен. Эта функция означает, что можно будет загружать модули JavaScript, а затем разрешать, извлекать, анализировать и оценивать зависимости модулей.
Появился новый API-интерфейс платежного запроса, который призван упростить внедрение систем торговли в Интернете, уменьшая риски того, что пользователи совершат ошибку или будут пойманы недобросовестным оператором. Также есть новая политика безопасности контента, разработанная для более эффективной защиты пользователей. Политика позволяет веб-разработчикам контролировать ресурсы, которые конкретная страница может извлекать или выполнять, а также определять ряд параметров политики, относящихся к безопасности.
Еще одно улучшение - это включение функций, разработанных на основе ARIA (Accesible Rich Internet Applications). Это позволяет определять семантическую информацию о виджетах, структурах и поведении, чтобы вспомогательные технологии могли передавать соответствующую информацию людям с ограниченными возможностями.
Есть еще несколько незначительных дополнений, но не меньший интерес представляют некоторые функции, которые были удалены. Одно из основных удалений - поддержка плагинов. Идея удаления заключается в том, что новые технологии и возможности, такие как виртуальная реальность или речевое взаимодействие, теперь разрабатываются как часть веб-платформы, что обеспечивает лучший контроль над потенциальными недостатками безопасности.
Другие элементы HTML из более старых версий были отмечены как несоответствующие, и рекомендуется не использовать их. Это означает, что в будущем браузеры смогут отказаться от поддержки старых элементов.