ЧТОРГ
Эта статья может чрезмерно полагаться на источники, слишком тесно связанные с предметом , что потенциально препятствует тому, чтобы статья была проверяемой и нейтральной . ( декабрь 2011 г. ) |
![]() | |
Аббревиатура | ЧТОРГ |
---|---|
Формирование | 4 июня 2004 г |
Цель | Разработка веб-стандартов |
Членство | Apple Inc. , Google LLC , Microsoft Corporation , Mozilla Corporation [1] |
Главный орган | Руководящая группа |
Веб-сайт | что |
HTML |
---|
Сравнения |
Рабочая группа по технологиям веб -гипертекстовых приложений ( WHATWG ) — это сообщество людей, заинтересованных в развитии HTML и связанных с ним технологий. WHATWG была основана представителями Apple Inc. , Mozilla Foundation и Opera Software , ведущих веб-браузеров , в 2004 году. поставщиков [2] [3]
WHATWG отвечает за поддержку множества технических стандартов , связанных с Интернетом , включая спецификации языка гипертекстовой разметки (HTML) и объектной модели документа (DOM). [4] [5] Центральное организационное членство и контроль над WHATWG – ее «Руководящей группой» – состоит из Apple, Mozilla, Google и Microsoft. Члены сообщества WHATWG работают с редактором спецификаций, чтобы обеспечить правильную реализацию. [6]
История [ править ]
WHATWG была создана в ответ на медленное развитие Консорциума World Wide Web (W3C) веб-стандартов и решение W3C отказаться от HTML в пользу технологий на основе XML . [7] Список рассылки WHATWG был объявлен 4 июня 2004 г. [8] через два дня после инициативы по составлению совместного позиционного документа Opera и Mozilla [9] был отклонен членами W3C на семинаре W3C по веб-приложениям и составным документам. [10]
10 апреля 2007 года Mozilla Foundation, Apple и Opera Software предложили [11] что новая рабочая группа HTML W3C примет HTML5 WHATWG в качестве отправной точки своей работы и назовет свой будущий результат как «HTML5» (хотя спецификация WHATWG позже была переименована в HTML Living Standard ). [ нужна ссылка ]
9 мая 2007 года новая рабочая группа W3C по HTML решила это сделать. [12] Был приглашен архитектор платформы Internet Explorer из Microsoft, но он не присоединился, сославшись на отсутствие патентной политики, гарантирующей возможность реализации всех спецификаций на безвозмездной основе. [13] С тех пор W3C и WHATWG разрабатывали HTML независимо, что иногда приводило к расхождениям в спецификациях. [14]
В 2017 году WHATWG заключила соглашение о правах интеллектуальной собственности , включающее патентную политику. [15] Это стимулировало новую попытку позволить W3C и WHATWG совместно работать над спецификациями. В 2019 году W3C и WHATWG подписали меморандум о взаимопонимании , согласно которому разработка спецификаций HTML и DOM будет осуществляться преимущественно в WHATWG. [14] [16]
Редактор имеет значительный контроль над спецификацией, но сообщество может влиять на решения редактора. [17] В одном случае редактор Ян Хиксон предложил заменить <time>
тег с более общим <data>
тег, но сообщество не согласилось, и изменение было отменено. [17]
Переход HTML- WHATWG публикации в
28 мая 2019 года W3C объявил, что WHATWG станет единственным издателем стандартов HTML и DOM. [18] [19] [16] [20] W3C и WHATWG публикуют конкурирующие стандарты с 2012 года. Хотя стандарт W3C был идентичен стандарту WHATWG в 2007 году, с тех пор стандарты постепенно расходились из-за разных проектных решений. [21] WHATWG «Живой стандарт» какое-то время был де-факто веб-стандартом. [22]
Технические характеристики [ править ]
WHATWG публикует ряд стандартов, которые составляют значительную часть веб-платформы, в том числе:
- Уровень жизни HTML (иногда неофициально называемый HTML5). [23] ). Спецификация HTML является живым документом без номеров версий с 2011 года. [24] Он включает в себя как HTML, основной язык разметки для Интернета, так и ряд связанных API.
- Стандарт DOM определяет, как должна работать объектная модель документа в Интернете, и заменяет W3C DOM уровня 3. Например, он заменяет события мутаций наблюдателями мутаций .
- Получить стандарт, [25] который «определяет запросы, ответы и процесс, который их связывает: выборку». Стандарт выборки определяет JavaScript API «выборки» и заменяет функцию выборки HTML5 , CORS и семантику заголовка HTTP Origin.
- Стандарт Streams предоставляет API для создания, составления и использования потоков данных. Эти потоки предназначены для эффективного сопоставления с примитивами ввода-вывода низкого уровня и обеспечивают простую композицию с помощью встроенной противодавления и организации очередей. Поверх потоков веб-платформа может создавать абстракции более высокого уровня, такие как API-интерфейсы файловой системы или сокетов, в то же время пользователи могут использовать поставляемые инструменты для создания своих собственных потоков, которые хорошо интегрируются с потоками веб-платформы.
- Стандарт кодирования определяет, как кодировки символов, такие как Windows-1252 и UTF-8, обрабатываются в веб-браузерах, и предназначен для замены реестра кодировок IETF.
- Стандарт анализа типов MIME определяет, как типы MIME должны анализироваться в веб-браузерах.
- Стандарт URL определяет, как URL-адреса должны анализироваться в веб-браузерах. [26]
- Web IDL используется для описания интерфейсов, которые предназначены для реализации в веб-браузерах. [27]
См. также [ править ]
Ссылки [ править ]
- ^ «Соглашение Руководящей группы – WHATWG» . Whatwg.org . ЧТОРГ.
- ^ «Часто задаваемые вопросы: что такое WHATWG?» . ЧТОРГ. 12 февраля 2010 г. Проверено 24 февраля 2010 г.
- ^ Рид, Джонатан (2015). «1 — Добро пожаловать в HTML5». Справочник программиста HTML5 . Апресс. стр. В разделе «Краткая история HTML» — «Формирование WHATWG и создание HTML5». ISBN 9781430263678 . Проверено 2 декабря 2015 г.
- ^ Коэн, Нэнси; Xplore, Тех. «Соглашение W3C и WHATWG: единая версия спецификаций HTML и DOM» . techxplore.com . Проверено 19 мая 2023 г.
- ^ «Alliance дает HTML более сильное будущее после десятилетней борьбы за контроль над основной технологией Интернета» . CNET . Проверено 19 мая 2023 г.
- ^ «Часто задаваемые вопросы: как работает WHATWG?» . ЧТОРГ. 22 ноября 2012 года . Проверено 1 января 2013 г.
При необходимости разногласия разрешаются Руководящей группой с участием членов, назначенных из организаций, разрабатывающих браузерные движки, в качестве опоры, обеспечивающей соответствие суждения редактора тому, что они будут реализовывать.
- ^ «HTML5: словарь и связанные API для HTML и XHTML» . Рекомендации W3C . W3C. Архивировано из оригинала 28 октября 2014 года . Проверено 21 октября 2015 г.
Вскоре после этого Apple, Mozilla и Opera совместно объявили о своем намерении продолжить работу над проектом под эгидой новой площадки под названием WHATWG.
- ^ Хиксон, Ян (4 июня 2004 г.). «ЧТО объявить об открытом списке рассылки» . ЧТОРГ . Проверено 24 февраля 2010 г.
- ^ Совместный позиционный документ Opera и Mozilla отклонен до основания WHATWG: позиционный документ для семинара W3C по веб-приложениям и составным документам.
- ^ «Семинар W3C по веб-приложениям и составным документам (день 2), 2 июня 2004 г.» . Консорциум Всемирной паутины . 2 июня 2004 года . Проверено 24 февраля 2010 г.
- ^ Стаховяк, Мацей (9 апреля 2007 г.). «Предложение принять HTML5» . Консорциум Всемирной паутины . Проверено 24 февраля 2010 г.
- ^ Коннолли, Дэн (9 мая 2007 г.). «Результаты вопросов по тексту HTML 5, редактору и именам» . Консорциум Всемирной паутины . Проверено 24 февраля 2010 г.
- ^ Уилсон, Крис (10 января 2007 г.). «Ты, я и W3C (также известный как переосмысление HTML)» . Альбатрос! Личный блог Криса Уилсона, архитектора платформ команды Internet Explorer Platform в Microsoft . Майкрософт . Проверено 30 января 2009 г.
- ^ Jump up to: Перейти обратно: а б Чимпану, Каталин (28 мая 2019 г.). «Поставщики браузеров выигрывают войну с W3C за стандарты HTML и DOM» . ЗДНет .
- ^ Ван Кестерен, Энн (11 декабря 2017 г.). «Дальнейшие изменения режима работы» . Блог WHATWG . ЧТОРГ.
- ^ Jump up to: Перейти обратно: а б «Меморандум о взаимопонимании между W3C и WHATWG» . W3C . 28 мая 2019 г. Архивировано из оригинала 29 мая 2019 г. . Проверено 29 мая 2019 г.
- ^ Jump up to: Перейти обратно: а б Ладно, Джеффри. «Краткая история HTML5» . Проверено 4 октября 2016 г.
- ^ Яффе, Джефф (28 мая 2019 г.). «W3C и WHATWG будут работать вместе над развитием открытой веб-платформы» . Блог W3C . Архивировано из оригинала 29 мая 2019 года . Проверено 29 мая 2019 г.
- ^ «W3C и WHATWG подписали соглашение о совместной работе над единой версией HTML и DOM» . W3C . 28 мая 2019 г. Архивировано из оригинала 29 мая 2019 г. . Проверено 29 мая 2019 г.
- ^ Чимпану, Каталин (29 мая 2019 г.). «Поставщики браузеров выигрывают войну с W3C за стандарты HTML и DOM» . ЗДНет . Архивировано из оригинала 29 мая 2019 года . Проверено 29 мая 2019 г.
- ^ «W3C — WHATWG Wiki» . WHATWG Wiki . Архивировано из оригинала 29 мая 2019 года . Проверено 29 мая 2019 г.
- ^ Шенкленд, Стивен (9 июля 2009 г.). «Эпитафия веб-стандарта XHTML 2» . CNET . CBS ИНТЕРАКТИВ ИНК.
- ^ «Это HTML5?» . ЧТОРГ. 13 июня 2019 года . Проверено 13 июня 2019 г.
- ^ Хиксон, Ян (19 января 2011 г.). «HTML — это новый HTML5» . ЧТОРГ . Проверено 21 января 2011 г.
- ^ «Выбрать стандарт» . ЧТОРГ. 3 мая 2019 года . Проверено 13 июня 2019 г.
- ^ "whatwg-url" . НПМ (программное обеспечение) . 18 августа 2018 года. Архивировано из оригинала 25 июля 2019 года . Проверено 25 июля 2019 г.
Whatwg-url — это полная реализация стандарта URL-адресов WHATWG. Его можно использовать автономно, но он также предоставляет множество внутренних алгоритмов, которые полезны для интеграции парсера URL-адресов в такой проект, как jsdom.
- ^ «Стандарт веб-IDL» . webidl.spec.whatwg.org . Проверено 3 сентября 2023 г.