Рождение HTML5

И вот мы подошли к моменту, с которого начали свое повествование, — историческое голосование в июне 2004 года, о содержании и итоге которого уже говорилось. Резюме семинара гласило: «В настоящее время W3C не намерен предоставлять любые ресурсы сторонней теме неофициального опроса: расширение HTML и CSS для веб-приложений, помимо технологий, разрабатываемых в соответствии с уставом текущей Рабочей группы W3C». После этого World Wide Web Consortium мог, не отвлекаясь, сосредоточиться на будущих разработках XHTML 2.0, а представители веб-сообщества… Нет, они не опустили руки и не смирились с такой ситуацией. Уже в этом месяце был зарегистрирован домен whatwg. org, так родилась организация WHAT Working Group, которую основали уже упомянутые производители браузеров: Apple, Mozilla Foundation и Opera Software. WHATWG — рабочая группа по разработке гипертекстовых приложений для веб ( Web Hypertext Application Technology Working Group), это свободное, неофициальное и открытое сотрудничество производителей браузеров и заинтересованных сторон. Направление работы этой организации — разработка спецификаций на основе HTML и связанных с ним технологий. Предполагалось, что работы WHATWG по формальному расширению HTML должны стать основой новых стандартов. Причина создания этой организации была обозначена вполне откровенно — пренебрежение W3C к реальным потребностям пользователей. HTML уважаемый консорциум уже не интересовал, выбор был сделан в пользу XML. Вместо укладывания веба в это прокрустово ложе WHAT Working Group применила другой подход, уже практиковавшийся в браузе-ростроительстве, — узаконены «нестрогие» алгоритмы отображения разметки, щадяще подходящие к обработке ошибок.

В рамках WHATWG было разработано несколько спецификаций, объединенных в проект Web Applications 1.0. Первый черновик WA был выпущен сентябре 2006 года и включал такие интересные расширения html, как возможность рисования (canvas), реакция на события сервера, встроенная поддержка аудио — и видеоконтента и многое другое. Кроме того, была доведена до стандартизации другая разработка — развитие идеи Web Forms 2.0 (изначально разрабатываемой в рамках XHTM2), — добавляющая новые типы попей в HTML-формы.

Два с половиной года между W3C и WHATWG продолжалось если не противостояние, то что-то вроде холодной войны. WHATWG работала на HTML, W3C трудилась над XHTML 2.0. И вот к октябрю 2006 года сложилась вполне ясная ситуация — стало понятно, что первые достигли серьезных результатов, которые уже вполне видны, в то время как XHTML 2 представляет собой кучу недоработанных черновиков, не имеющих реального воплощения ни в одном браузере. Игнорировать WHATWG со стороны консорциума далее было бы просто нелепо, и в октябре 2006 года сам основатель W3C Тим Бернерс-Ли заявил, что W3C будет работать вместе с WHAT Working Group над развитием HTML. Надо сказать — почти ко всеобщей радости. Одной из первых решений организованной W3C HTML Working Group было решение переименовать «Web Applications 1.0» в «HTML5».

Закономерным итогом стало объявление 2 июля 2009 года W3C о том, что по истечении в конце 2009 года срока действия Устава рабочей группы XHTML 2 он (устав) продлен не будет. Все ресурсы переводятся в Рабочую группу по разработке HTML5. Этим решением W3C прояснил свою новую позицию относительно будущего HTML.

Для окончательного разрешения ситуации следует сказать, что в начале 2011 года WHATWG приняла решение отказаться от упоминания версии HTML5, заменив ее простым названием HTML, под которое теперь попадают все последующие версии стандарта. То есть как раз версий больше не предусмотрено — предлагается постоянное развитие. Это, в частности, обозначает, что, строго говоря, книга эта вовсе не про HTML5, а про современное состояние HTML. Просто HTML.

W3C свою позицию по этому вопросу не менял — 17 декабря 2012 года консорциум объявил о завершении работы над стандартом HTML5 и присвоении ему статуса Candidate Recommendation. Утверждение этого стандарта намечено в 2014 году. Одновременно W3C порадовал известием о начале работы над черновым проектом спецификаций HTML5.1, ожидаемое время окончания работ по которому — 2016 год. Это, наверное, хорошо, но слишком напоминает попытку догнать поезд. Причем машинистом.

Впрочем, это еще не все, и в своем изложении я упустил достаточно интересный и конкурентный класс технологий, без которых для понимания современной стратегической ситуации в мире www никак нельзя!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *