Организации W3C и WHATWG подписали (https://www.w3.org/blog/news/archives/7753) соглашение о дальнейшем совместном развитии спецификаций HTML и DOM. До настоящего времени параллельно развивались разные варианты спецификаций HTML и DOM - один вариант стандартизировала организация W3C, а второй развивался в рамках непрерывного цикла (https://www.opennet.dev/opennews/art.shtml?num=29335) разработки организацией WHATWG, изначально курировавшей создание HTML 5. Синхронизация двух вариантов требовала больших усилий и приводила к появлению неоднозначностей. В своё время даже не исключалась (https://www.opennet.dev/opennews/art.shtml?num=34388) возможность раскола, который мог привести к развитию двух независимых стандартов HTML5.Подписание соглашения повело итог процессу сближения W3C и WHATWG, запущенному в декабре 2017 года после внедрения в WHATWG некоторых общих рабочих процессов и утверждения единых правил в отношении интеллектуальной собственности. Для организации совместной работы над спецификациями в W3C будет создана новая рабочая группа HTML Working Group (https://www.w3.org/2018/12/html.html), которая будет отвечать за перевод развиваемых в WHATWG черновых спецификаций HTML и DOM в форму рекомендаций (стандартов) W3C, учитывая пожелания сообщества, включая пользователей, производителей браузеров и web-разработчиков. Все изменения и новые возможности, связанные со спецификациями HTML (https://html.spec.whatwg.org/) и DOM (https://dom.spec.whatwg.org/), рекомендовано передавать напрямую в репозитории WHATWG.
Основные договорённости между W3C и WHATWG:
- Организации будут работать вместе над спецификациями HTML и DOM. Разработка будет производиться в репозиториях WHATWG, в которых будет формироваться непрерывно развиваемая актуальная версия спецификаций, на основе которой будут ответвляться черновые срезы для отдельного рецензирования и стандартизации;- WHATWG будет заниматься сопровождением непрерывно развиваемых спецификаций HTML (https://html.spec.whatwg.org/) и DOM (https://dom.spec.whatwg.org/) (Living Standard);
- W3C прекратит независимую публикацию собственных предварительных спецификаций HTML и DOM, и будет использовать наработки WHATWG в качестве черновиков для подготовки и обсуждения стандартов.
- Все процессы, связанные с передачей изменений, отправки сообщений о проблемах, написанием тестов и выработки решений по устранению проблем W3C переносит в репозитории WHATWG и рекомендует их применение.
Напомним, что организация WHATWG (The Web Hypertext Application Technology Working Group) была основана в 2004 году с целью форсирования продолжения развития языка HTML и программных интерфейсов для формирования web-приложений. Учредителями WHATWG выступили компании Apple, Mozilla и Opera, несогласные с политикой стандартизирующей организации W3C, считавшей, что будущее за спецификациями XML и XHTML, и вопреки пожелания web-разработчиков воспринимающей HTML как уходящую технологию. В отличие от практикуемого в W3C длительного процесса стандартизации, включающем предварительное тестирование черновых вариантов и проведение их публичных обсуждений, в WHATWG для развития HTML5 применили модель обновления спецификаций в непрерывном цикле, без явной фиксации версий, с поступательным внесением изменений и постоянной поддержкой в актуальном виде.
URL: https://www.w3.org/blog/2019/05/w3c-and-whatwg-to-work-toget.../
Новость: https://www.opennet.dev/opennews/art.shtml?num=50764
>WHATWGWhat?
Раньше их писали WTF, но теперь подробнее расписали прямо в названии, да-с!
R.I.P. W3C.
* [текст маленьким шрифтом]
>whatwg.orgДанный сайт имеет адрес 165.227.248.76, который заблокирован Роскомнадзором по решению Генпрокуратуры (27-31-2018/Ид2971-18 16.04.2018) и Таганского районного суда (2-1779/2018 13.04.2018). Зачем вы распространяете запрещенные сайты?
Он просто из незакреплённой скрепами страны
Вы сначала расскажите зачем вы их запрещаете...
Да не запрещен он - это его ISP дурит
а что? хороший банер для ISP. при любой несправности вешай этот банер и можно не работать :-)
Здравствуйте, я попал на Одноклассники?Заходишь на blocklist.rkn.gov.ru, вводишь 165.227.248.76, убеждаешься своими подслеповатыми глазками что адрес на который ссылается whatwg.org заблокирован Роскомнадзором. Если твой ISP этот адрес не блокирует то твой ISP нарушает закон.
не волнуйтесь, гражданин, мы с ними - разберемся!
А если блокирует - то нарушает лицензию на передачу данных, в которой число ошибок передачи регламентировано.
И Конституцию.
Надо просто избавиться от интернета. Тогда никто ничего нарушать не будет.
Дома и на работе без проблем открылось по https, базы ската новые, ревизор не жалуется. Резолвится whatwg.org has address 165.227.248.76. curl -L http://whatwg.org/ без проблем. Но если вбить 165.227.248.76:80(443) -- тогда да, блокируется. Наверное есть плюсы у DPI.
Некоторые минусы оказались плюсами, да?
Может потому, что на 165.227.248.76 сидят ещё сайты ?
Заходишь на blocklist.rkn.gov.ru, вводишь whatwg.org и видишь что блокировки нет.
Поясняю - блокировка IP штука сугубо вспомогательная, введена по просьбе калечных ISP, у коорых не хватило денег на DPI. Таких ISP надо гнать с рынка ссаными тряпками, а пользуются ими только идиоты. Потому что качество сервиса у них... соответствующее, денег-то ни на что нет.
> Вы сначала расскажите зачем вы их запрещаете...Ну как же 15.3:
"Сайты в сети «Интернет», содержащие призывы к массовым беспорядкам, осуществлению экстремистской деятельности, участию в массовых (публичных) мероприятиях, проводимых с нарушением установленного порядка..."Вобщем, поняли что W3C скатились.
Свои вскукареки не мешало бы подтвердить, потому-что ркн ничего о блокировке этого сайта не знает и найти этот сайт там нельзя
Но это же гениально! Теперь троянцы которые раньше вымогали денег за порноту могут прикидываться РКН и от его имени вымогать деньги. Или просто рандомно блочить всё что угодно. Хоть какая-то польза
> что будущее за спецификациями XML и XHTMLXHTML был похоронен Майкрософтом -- со своим дибльным Internet Explorer ..
какраз в момент когда W3C решила что будущее за XML (что вполне логично было бы -- при хорошем стечении обстоятельств) -- Майкрософт всё испортило своими кривыми руками
>> что будущее за спецификациями XML и XHTML
> XHTML был похоронен Майкрософтом -- со своим дибльным Internet Explorer ..
> какраз в момент когда W3C решила что будущее за XML (что вполне
> логично было бы -- при хорошем стечении обстоятельств) -- Майкрософт всё
> испортило своими кривыми рукамиXHTML оказался не по плечу веб-обезьянам. Они и похоронили его.
>XHTML оказался не по плечу веб-обезьянамСтранный необезьян. Необезьяну отчего-то сложно понять, что c точки зрения _практики_ всё годное, что было в XHTML _для веба_ - перенесли в HTML5?
>>XHTML оказался не по плечу веб-обезьянам
> Странный необезьян. Необезьяну отчего-то сложно понять, что c точки зрения _практики_ всё
> годное, что было в XHTML _для веба_ - перенесли в HTML5?Видишь ли, я эти спецификации читал, и не просто читал, но ещё и понял. А ты, в отличие от меня, не понимаешь даже того, что HTML5 — это _не_ HTML или XHTML, а совсем особая «технология», растущая от совсем других корней. Для тебя её назвали тем же словом, только циферку добавили для камуфляжа, сделали возможность использования тех же тегов — и ты уже «поплыл», как от первой затяжки.
>_не_ HTML или XHTML, а совсем особая «технология», растущая от совсем других корнейДа неужели? И от чего же она растёт и чем такая особая? Замаскированная энунция? Вызов аццкого сотоны? А, понятно - опять заговор корпораций?
>назвали тем же словом, только циферку добавили для камуфляжа
"That which we call a rose by any other name would smell as sweet" (c)
А я ведь сразу так и написал: ты не понимаешь сущности технологий, о которых берёшься судить.
Так давай, гуру ты наш, просвещай, блджад. А то ЧСВ в формочку уже не влазит - "я один знаю правду, но вам не скажу, потомушта вы её недостойны".>сущности технологий
Разметка есть? Есть. Семантическая? Семантическая. Парсится? Парсится. DOM в результате получается? Получается. В конечном счёте все это поддаётся рендерингу? Поддаётся. Какого тебе рожна ещё надо ДЛЯ ВЕБА?
> Так давай, гуру ты наш, просвещай, блджад. А то ЧСВ в формочку
> уже не влазит - "я один знаю правду, но вам не
> скажу, потомушта вы её недостойны".За деньги, дружок, уроки — за деньги.
>>сущности технологий
> Разметка есть? Есть. Семантическая? Семантическая. Парсится? Парсится. DOM в результате
> получается? Получается. В конечном счёте все это поддаётся рендерингу? Поддаётся. Какого
> тебе рожна ещё надо ДЛЯ ВЕБА?Ну не понимаешь ты, не о чем с тобой говорить.
не правдоподобная дурилка
> не правдоподобная дурилкаА это книжка для самых маленьких, которые ещё не умеют читать и писать по-русски:
дурилка, а как я ее прочитаю если не умею по твому?
Слив зощитан.
+1
Ку-ку! В наше время XHTML это одно из представлений HTML. Любой HTML5 после небольшого причёсывания превращается в XML, оставаясь HTML5.
Вот только жуёс, который понатыкан везде, должен учитывать, в каком режиме он работает. А делает это чуть менее, чем никто. Хотя, возможно, в этом есть и что-то хорошее…
Не совсем так. Тимлид разработки ИЕ на одной конфе в Москве сказал, что у них реализация соответствует не только стандарту, но и здравому смыслу. Там задали вопрос что-то типа почему xhtml так долго рендерится, по сравнению с другими браузерами и он ответил, что xml нет смысла обрабатывать, пока он полностью не загружен, тк может оказаться не well-formed, что справедливо. XML сам по себе очень неудачный выбор для веба.
На самом деле можно, просто всё после ошибки придётся выкинуть. Но дело не в том, что что старый IE посылал этот ваш XHTML далеко и надолго, вообще в принципе.
> несогласные с политикой стандартизирующей организации W3C, считавшей, что будущее за спецификациями XML и XHTMLXML с XSD наперевес был бы лучше этого вашего член пойми какого html5, где браузеры пихают всякие как-бы-около-стандартные атрибуты по типу <a ping>, где решение о том, поддерживать их или нет, принимается на стороне браузеростроителей на основании мотиваций, не имеющих к стремлению следовать стандартам никакого отношения.
>> несогласные с политикой стандартизирующей организации W3C, считавшей, что будущее за спецификациями XML и XHTML
> XML с XSD наперевес был бы лучше этого вашего член пойми какого
> html5, где браузеры пихают всякие как-бы-около-стандартные атрибуты по типу <a ping>,
> где решение о том, поддерживать их или нет, принимается на стороне
> браузеростроителей на основании мотиваций, не имеющих к стремлению следовать стандартам
> никакого отношения.Слава Б.Г, теперь-то у нас есть _стандарты_... </тэгь>
"" In 2017, Apple, Google, Microsoft, and Mozilla helped develop an IPR policy and governance structure for the WHATWG, together forming a Steering Group to oversee relevant policies. ""
--http://web.archive.org/web/20190428155607/https://whatwg.org...
> XML с XSD наперевес был бы лучше этого вашего член пойми какого html5"чем лучше? Чем html5!"
xml был совершенно омерзителен и бесполезен - унылейшее порождение кабинетных теоретиков, которые кроме сайта wtf...или как там он... никакие другие и не посещали и вообще не могли взять в толк, что в интернете большинство "страниц" - ни разу не страницы с документацией.
подпорка в виде dhtml тоже ничему помочь не смогла.
так что на свалке истории это ненужное ненужно на базе мертворожденного ненужно - вполне закономерно.
Ну а что руль из рук зажравшихся чинуш-грантопилов окончательно вырвали те, кому не нужны стандарты а нужно удавливать любые шансы на конкуренцию и пихать еще больше зондов - закономерное последствие. Действительно, ничего кроме штамповки решений гугля на подносике от мурзилы w3c уже давным-давно произвести был неспособен, вот эту ненужную прокладку и отправили по домам, пенсию себе будут в другом месте искать.
С чего ты взял, что с xhtml не было бы того же самого?
> где браузеры пихают всякие как-бы-около-стандартные атрибуты...и использование браузероспецифичных атрибутов, на самом деле, не то, чтобы прямо моветон среди адекватных разработчиков - но их используют тогда, когда в браузере есть какая-то уж очень киллер-фичастая новинка. А в остальном - браузерные нововведения это экспериментальная вещь, и если что-то оказывается особенно удачным, то это пилят и в конкурентных браузерах, а со временем это становится общим стандартом. С гридами и флексами так было.
Непонятно плохо это или хорошо.
Это никак. Потому что по сути WHATWG решает все околохтмльные вопросы. W3C просто записывает за ними, временами фантазируя на тему, но эти фантазии все игнорируют. WHATWG это браузеры, по сути.
это плохо. Но это факт, w3c стал уже совершенно бесполезен - и в общем-то хорошо что половина его пейсателей сейчас будет отлучена от кормушки (хотя комитетчики ничему не научатся).
Умерли загнивающие стандарты, остался развивающийся маразм. Как хочешь, так и понимай.
Ага приехали. Для веб-приложений сегодня фактически имеется одна говноплатформа Сhromium/Electron от Гугла с Майкрософт. Для антимонопольных служб, борцунов системой и прочих альтернативно-ориентированных имеется FF, доля которого по gs.statcounter.com/browser-market-share 4,86%. Похоже что всё.
Даже фуррифокс уже не может корректно работать с таким зоопарком-стеком технологий. Firefox остался в качестве "жупела" альтернативы, которой нет.
Кто-нибудь, перестреляйте этих людей, пожалуйста. Этот ужасный каскад того, что технологиями сложно назвать, архаичен, избыточен, нерасширяем и громоздок. По его дизайну сразу видно, что делся он людьми с IQ сильно меньше сотни.
Зато он всегда был обратно совместим, и всегда останется. Почему веб-стек живее всех живых? Потому что разработчикам не надо постоянно переучиваться, как в мире MS технологий, или у нас со всеми этими переходами GTK2/3/4.Мне не нужно раз в два года менять язык и фреймворк, чтоб мой чёртов hello, world не перестал работать.
А хаос - прямое следствие обратной совместимости. Впрочем, при некотором навыке и на этом можно писать красиво. А без навыка и на rust можно велосипеды из костылей собирать.
>> всегда был обратно совместимСказал человек, который никогда не пытался что-то реальное сверстать чтобы оно одинаково работало в IE, FF, Safary и Chrome... нда
https://bash.im/quote/456036
Пиши под Винду на ВинАПИ — и твоя программа будет работать вечно.
4.2, см. например "режим совместимости с XP"
> Потому что разработчикам не надо постоянно переучиватьсяХа-ха!!! Ну рассмешил :)))
Не надо было переучиваться - это если бы весь веб сегодня писался на HTML 3. А так как у W3C мозги давно заскорузлились, они "улучшали" стандарт вширь, превратив некогда краткий язык в помойку фиг знает чего.
> фиг знает чего.чего?
> Кто-нибудь, перестреляйте этих людей, пожалуйста.это негуманно. Гуманно - как microsoft - слиться в экстазе, потом всем ненужным поднести pink slip. Не выплатить теперь этим оставшимся не у дел профессорам от веба кредитец за домик, да и медстраховка им будет не по карманцам. И отойдут они в мир иной самостоятельно и без кровопролития.
А давайте организуем комитет по организиации работов комитетов по стандартизации спецификаций процессов стандартизации спецификаций HTML и DOM в WHATWG
Главное не забыть про выгоду от всяких гуглов с их вставочками в стандарты типа <html lang="ru"> по тихому распилившую "глобальный" на "карманные интернеты".
lang атрибуту сто лет в обед, ты что ел?
Да, но с некоторых пор от обезателен при стандартизации
Какой «стандартизации»?https://html.spec.whatwg.org/dev/dom.html#attr-lang
The lang attribute (in no namespace) specifies the primary language for the element's contents and for any of the element's attributes that contain text. Its value must be a valid BCP 47 language tag, or the empty string. Setting the attribute to the empty string indicates that the primary language is unknown. [BCP47]
The lang attribute in the XML namespace is defined in XML. [XML]
If these attributes are omitted from an element, then the language of this element is the same as the language of its parent element, if any.
The lang attribute in no namespace may be used on any HTML element.
The lang attribute in the XML namespace may be used on HTML elements in XML documents, as well as elements in other namespaces if the relevant specifications allow it (in particular, MathML and SVG allow lang attributes in the XML namespace to be specified on their elements). If both the lang attribute in no namespace and the lang attribute in the XML namespace are specified on the same element, they must have exactly the same value when compared in an ASCII case-insensitive manner.
Authors must not use the lang attribute in the XML namespace on HTML elements in HTML documents. To ease migration to and from XML, authors may specify an attribute in no namespace with no prefix and with the literal localname "xml:lang" on HTML elements in HTML documents, but such attributes must only be specified if a lang attribute in no namespace is also specified, and both attributes must have the same value when compared in an ASCII case-insensitive manner.
The attribute in no namespace with no prefix and with the literal localname "xml:lang" has no effect on language processing.
HTML - дохлая лошадь, на неё можно одеть побольше попон, уздечек, шпорить её беспрестанно, но она сдохнет - это вопрос всего лишь времени.Будущее - за XAML, на порядок более логичная система + стили.
Веб должен осознать - тупо писать приложения на разметке от паблишинга. Как и пытаться верстать страницы, выкручиваясь на JS. Это маразм.
> Будущее - за XAML,Не катит. Выше же написали,что Микросовт не может начинать рендерить XML по мере поступления, потому, что к концу закачки он может оказаться невалидным. А XAML - он XML-based, т.е. сразу капец.
> HTML - дохлая лошадь,.... но она сдохнетто что уже долхлое, ещё раз сдожнуть не может (с).
Л - логика.
Даешь qml для web
WHATWG это на 90% Google, поскольку кроме него тут полностью зависимая Мозилла, которая фактически финансовый придаток Гугл, а теперь и Майкрософт перешёл на Хромиум с Электроном. W3C умер позорной смертью, стандарты умерли, остался только Гугл и его стандарты.