Полностью завершена работа над формированием HTML5
Как недавно объявил Консорциум W3C, завершен процесс разработки HTML5 и Canvas 2D. Готовые версии спецификаций полностью доработаны, стабильны, и их можно применять для бизнес-целей планирования и реализации, а также разработки всевозможных приложений.
Новые спецификации не только представляют саму разметку, но и являются полноценной открытой web-платформой целого набора технологий, которая составляет программное окружение приложений. Данные приложения поддерживают работу с видео, анимацией и графикой, взаимодействуют с оборудованием, расширяют возможности сети. В HTML5-стандарт будут включены следующие спецификации:
- The HTML5 specification, описывающая базовый API.
- HTML5: Edition for Web Authors для web-разработчиков. Реализация для разработчиков браузеров сюда не включается.
- HTML5 differences from HTML4, разъясняющая различие HTML5 и HTML4.
- HTML Microdata. Используя Microdata можно будет включать в содержимое страниц семантические элементы, не имеющие атрибутов или HTML-тэгов, вроде микроформатов и RDF.
- HTML Canvas 2D Context.
- HTML5: Techniques for providing useful text alternatives заключает в себе описание использования alt-атрибута в выводе текстовых описаний.
- Polyglot Markup: HTML-Compatible XHTML Documents представляет собой разметку для документов, обрабатываемых HTML и XML.
- HTML to Platform Accessibility APIs Implementation Guide – это набор инструментов, позволяющих делать контент доступным людям с ограниченными возможностями.
- HTML: The Markup Language подробно описывает принципы работы по комплексному созданию HTML-документов (атрибуты, синтаксис, типы данных). Также содержит описание самой разметки, не привязывая ее к интерфейсу API.
Однако полная готовность спецификаций к применению пока не означает возможность признания их в качестве стандартов. Процесс подготовки спецификаций находится на стадии тестирования и проверки совместимости, которая является завершающей. Но следует отметить, что уже сейчас есть немало сайтов и web-приложений, созданных на основе предложенных спецификаций, причем современные браузеры обеспечивают вполне приемлемую их поддержку.
Добиться принятия стандарта планируется лишь к середине 2014 года. К этому времени необходимо повсеместно обеспечить возможность корректной работы новых спецификаций и сформировать итоговый набор рекомендаций. Эта работа будет состоять из стандартизации поддержки спецификаций и уменьшения браузерной фрагментации. Спецификации должны подлежать совместимой и корректной реализации не только в браузерах, но и во всевозможных приложениях (серверных, а также предназначенных для создания контента), в системах управления содержимым страниц, почтовых клиентах, а также других web-системах.
Иначе говоря, разработчикам предстоит длительная работа. При этом, несмотря на то, что даже вышеописанные спецификации HTML5 еще не прошли стандартизацию, уже ведется разработка новой серии HTML. Например, черновики HTML Canvas 2D Context, Level 2, HTML 5.1 и новый элемент «main», позволяющий выделять самые значимые места содержимого страниц, уже опубликованы.