WHATWG

редактировать

Рабочая группа по технологиям веб-гипертекстовых приложений
Логотип WHATWG, зеленый кружок с зеленым вопросительным знаком внутри него.
АббревиатураWHATWG
ДевизПоддержка и развитие HTML с 2004
Образование4 июня 2004; 16 лет назад (2004-06-04)
ЦельРазработка веб-стандартов
ЧленствоApple Inc.., Google LLC, Microsoft Corporation, Mozilla Corporation
Главный органРуководящая группа
Веб-сайтwhatw g.org

Рабочая группа по технологиям веб-гипертекстовых приложений (WHATWG ) - это сообщество людей, заинтересованных в развитии HTML и связанных с ним технологий. WHATWG была основана в 2004 году представителями Apple Inc., Mozilla Foundation и Opera Software, ведущих поставщиков веб-браузеров .

Центральное организационное членство и контроль WHATWG сегодня - ее «Руководящая группа» - состоит из Apple, Mozilla, Google и Microsoft. WHATWG имеет небольшой комитет по надзору под названием «Члены», доступный только по приглашению, который имеет право объявить импичмент редактору спецификаций.

Содержание

  • 1 История
    • 1.1 Переход публикации HTML к WHATWG
  • 2 Технические характеристики
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки

История

WHATWG была сформирована в ответ на медленное развитие Консорциума World Wide Web ( W3C) веб-стандарты и решение W3C отказаться от HTML в пользу технологий на основе XML. Список рассылки WHATWG был объявлен 4 июня 2004 года, через два дня после того, как инициативы совместного документа с изложением позиции Opera и Mozilla были отклонены членами W3C на семинаре W3C по веб-приложениям и составным документам.

On 10 апреля 2007 года Mozilla Foundation, Apple и Opera Software предложили, чтобы новая рабочая группа W3C по HTML приняла документ WHATWG HTML5 в качестве отправной точки своей работы и назвала свой будущий продукт «HTML5» ( хотя спецификация WHATWG была позже переименована в HTML Living Standard). 9 мая 2007 года новая рабочая группа W3C по HTML решила это сделать. Был приглашен архитектор платформы Internet Explorer из Microsoft, но он не присоединился, сославшись на отсутствие патентной политики, гарантирующей, что все спецификации могут быть реализованы на без лицензионных отчислений основа. С тех пор W3C и WHATWG разрабатывают HTML независимо, временами вызывая расхождения в спецификациях.

В 2017 году WHATWG заключила соглашение о правах интеллектуальной собственности, которое включает патентную политику. Это стимулировало новую попытку разрешить W3C и WHATWG работать вместе над спецификациями. В 2019 году W3C и WHATWG согласовали меморандум о взаимопонимании, согласно которому разработка спецификаций HTML и DOM будет осуществляться в основном в WHATWG.

Редактор имеет значительный контроль над спецификацией, но сообщество может влиять на решения редактора. В одном случае редактор Ян Хиксон предложил заменить тег на более общий тег , но сообщество не согласилось, и изменение было отменено.

Переход публикации HTML на WHATWG

28 мая 2019 года W3C объявил, что WHATWG будет единственным издателем стандартов HTML и DOM. W3C и WHATWG публиковали конкурирующие стандарты с 2012 года. Хотя стандарт W3C был идентичен WHATWG в 2007 году, с тех пор стандарты постепенно разошлись из-за различных проектных решений. WHATWG «Уровень жизни» некоторое время была де-факто веб-стандартом.

Спецификации

WHATWG активно работала над несколькими документами.

  • HTML Living Standard (ранее известный как HTML5 и веб-приложения 1.0) следует за HTML 4.01 и определяет широкий набор функций для использования в веб-документах. Он был принят W3C в качестве отправной точки в работе новой рабочей группы HTML. Спецификация WHATWG для HTML - это живой документ, который будет постоянно изменяться по мере необходимости. Он включает в себя основной язык разметки для Интернета, HTML, а также многочисленные API, такие как WebSocket, web worker, веб-хранилище и т. Д.
  • DOM Стандарт, определяет, как должна работать объектная модель документа в сети, и заменяет W3C DOM уровня 3. Например, он заменяет события мутации наблюдателями мутаций.
  • Стандарт Fetch, который «определяет запросы, ответы и процесс, который их связывает: получение ". Стандарт выборки определяет 'fetch' JavaScript API и заменяет функциональность выборки HTML5, CORS и HTTP Семантика исходного заголовка.
  • Стандарт потоковых данных предоставляет API-интерфейсы для создания, составления и использования потоков данных. Эти потоки предназначены для эффективного сопоставления с низкоуровневыми примитивами ввода-вывода и позволяют легко компоновать их с помощью встроенного противодавления и организации очереди. На вершине потоков веб-платформа может создавать абстракции более высокого уровня, такие как файловая система или API-интерфейсы сокетов, в то же время пользователи могут использовать предоставленные инструменты для создания своих собственных потоков, которые хорошо интегрируются с потоками веб-платформы.
  • Стандарт кодирования определяет, как кодировки символов, такие как Windows-1252 и UTF-8, обрабатываются в веб-браузерах, и предназначен для замены реестра кодировок IETF.
  • Обнюхивание типа MIME стандарт определяет, как типы MIME должны анализироваться в веб-браузерах.
  • Стандарт URL определяет, как предполагается анализировать URL-адреса в веб-браузерах.

См. также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-20 04:52:01
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте