Как всем известно, существует две спецификации HTML: W3C (консорциум Всемирная паутина ) и WHATWG (Apple, Google, Microsoft и Mozilla, де-факто авторы стандарта HTML5).
На этой неделе между создателями спецификации произошел открытый конфликт. Ситуация развивалась следующим образом.
Все началось с того, что W3C создал ветвь спецификации живого стандарта WHATWG DOM и назвал ее DOM 4.1. Тогда W3C внес в него несовместимые изменения и объявил форк официальной спецификацией, хотя на самом деле вся важная работа была проделана в версии WHATWG. Прошло некоторое время, и месяц назад началось публичное обсуждение предложения W3C сделать спецификацию Кандидатской рекомендацией (после этого существенных изменений уже не вносится, в PR уточняются только детали конструкции, рекомендация официально принята) .
Вы можете прочитать это информативное обсуждение на Github по адресу .
Логично предположить, что у некоторых членов W3C были законные сомнения по поводу несовместимости двух версий DOM. В этот момент вмешался генеральный директор W3C, выступил против них и отклонил все их возражения, повысив спецификацию до статуса кандидата в рекомендации (CR) и призвав к консенсусу.
Разумеется, членам WHATWG такой поворот событий не понравился.
После того как директор W3C отказался изменить спецификации, эти компании несколько дней назад выступили с официальным возражением ( Формальное возражение ) против DOM 4.1, пообещав W3C, что в нынешнем виде ни один из браузерных движков не будет реализовывать эту спецификацию — поскольку ни разработчикам, ни пользователям не нужны две несовместимые версии DOM. В своем возражении Google указал на конкретные технические проблемы несовместимости с новой спецификацией W3C:
Использование неправильного Web IDL (языка определения веб-интерфейса), несовместимости диспетчера событий, интеграции Shadow DOM, интеграции отдельных элементов, Диапазоны и обход дерева DOMВ результате W3C был вынужден взять тайм-аут и пообещал сначала разобраться в технических проблемах, а затем вернуться к принятию DOM 4.1. Возникает вопрос – зачем все это W3C? Как указано Дело в том, что помимо членов WHATWG в организацию W3C входят еще 450 компаний, которые не имеют большого влияния на мир браузеров, но регулярно приносят W3C доход в виде взносов.
В прошлом году W3C проделал аналогичный трюк с DRM ( Расширения зашифрованного мультимедиа ), который, по словам инженера Google Яна Хиксона , «практически невозможно реализовать» — с целью привлечь в консорциум несколько компаний, у которых до сих пор не было причин спонсировать W3C. Многострадальный проект W3C DOM 4.1 можно скачать связь .
Самая первая версия спецификации DOM была подготовлена W3C почти двадцать лет назад — 1 октября 1998 года.
Ссылки на возражения: Возражение Mozilla , Возражение Apple , Возражение Microsoft , Возражение Google .
Теги: #Разработка сайтов #HTML #интерфейсы #dom #w3c #whatwg
-
Плюсы И Минусы Облачного Веб-Хостинга
19 Oct, 24 -
Канобувости, 36-Й Выпуск
19 Oct, 24 -
Скорость Нейтрино Перепроверена
19 Oct, 24 -
C#: Этюды, Часть 1
19 Oct, 24 -
Вложенные Привязки В Wpf
19 Oct, 24