HTML5 может быть разделен на два различных стандарта

22/07/2012 23:02

В отношениях между организациями W3C и WHATWG, принимающими участие в продвижении стандартов HTML5, назрела довольно противоречивая ситуация, которая потенциально может привести к возникновению двух параллельных и отличных друг от друга стандартов HTML5. В свое время специально для разработки будущих стандартов HTML была официально сформирована рабочая группа WHATWG (The Web Hypertext Application Technology Working Group), в которую вошли представители ведущих разработчиков веб-браузеров. Формирование этой группы было реакцией на очень медленную работу консорциума W3C (World Wide Web Consortium), который до этого единолично занимался развитием и утверждением всех веб-стандартов. На тот момент ситуация была такова, что внутри W3C решили, что более перспективными и важными направлениями являются стандарты XML и XHTML, а HTML – это уже устаревшая технология. Но, специально созданная рабочая группа WHATWG весьма оживила разработку HTML, в большей степени самостоятельно подготовив спецификацию популярного ныне HTML5. W3C в свою очередь помогала в его разработке, а после официально начала процесс утверждения набора стандартов HTML5. Консорциум хочет активно участвовать в разработке HTML5, наравне с рабочей группой WHATWG. Для решения сложившейся ситуации была предложена новая модель разработки, которая выглядит следующим образом. WHATWG сконцентрируется на дальнейшей разработке HTML5, то есть будет ответственна за выявление ошибок, поиск противоречий, а также за их оперативное исправление. Также эта группа будет вносить все необходимые новые функции, потребность в которых будет очевидна и широко востребована сообществом. Эту ветку HTML5 условились называть как "живой стандарт" ("Living Standard"). С другой стороны, консорциум W3C будет периодически выполнять своего рода "срезы", выделяя наиболее стабильные и удачные версии HTML5 в этой "живой" ветке, документируя их и проводя техническую ревизию, в итоге утверждая их как некую официальную подверсию HTML5. Несмотря на всю внешнюю относительную логичность этой схемы, некоторые эксперты подчеркивают, что работа над одним и тем же стандартом сразу двух независимых и весьма разных по структуре организаций может привести в итоге к распаду спецификации HTML5 на два независимых стандарта. В качестве наиболее вероятного сценария для этого приводится текущая ситуация, когда WHATWG разрабатывает HTML5 достаточно интенсивно и активно, и если W3C будет принимать решения об аудите и стандартизации "стабильных вариантов" в своем текущем медленном бюрократическом стиле, то это приведет к тому, что "живая версия" от WHATWG уйдет значительно вперед, что уже и происходит, и на кого будет ориентироваться каждый конкретный производитель – это пока открытый вопрос. Представитель WHATWG подчеркивает, что рабочая группа WHATWG, будучи лишенная функций верификации и аудита стандарта, ещё больше ускорит свою разработку HTML5. Во многом заключительное слово остается за разработчиками веб-браузеров, которые заинтересованы в применение новых технологий, разработанных с учетом практического опыта их применения.
Источник