36

WHATW 击败 W3C,赢得 HTML 和 DOM 的控制权

 4 years ago
source link: https://www.tuicool.com/articles/7Fzu6v7
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

一个由四个主要的浏览器厂商(包括苹果、谷歌、微软、Mozilla)组成的行业组织赢得了与万维网联盟(W3C,万维网标准机构)之间的拉锯战,这有效地证明了,没有他们的支持,W3C 对 Web 标准的调控能力不复存在。

由于 W3C 开发更现代的 HTML 标准的速度缓慢,并且计划将 HTML 转换成一个名为 XHTML 的变体(具有类似 XML 的结构),浏览器厂商不赞同这种做法,所以,被称为 Web 超文本应用技术工作组(WHATWG)的组织于 2004 年成立。

WHATWG(当时由来自苹果、Mozilla 和 Opera 的成员组成)认为,W3C 的领导层(还包括许多与浏览器无关的实体)并没有把 Web 开发社区的最大利益放在心上。

他们表示反对并开发了后来成为 HTML 5 标准的东西,在浏览器厂商的支持下,W3C 后来正式批准将其作为 HTML Web 标准的下一个主要迭代。

2018 年闹僵

这两个组织多年来一直在合作,但是大多数与 Web 标准相关的工作都是由 WHATWG 在其成为 W3C 的官方标准之前首先完成的。

在许多情况下,提案标准常常在由 W3C 正式批准之前在 Chrome 或 Mozilla 中实现,这表明,在大多数情况下,浏览器厂商认为得到 W3C 批准只有一种形式,而没有对他们在 WHATWG 一起确定的标准产生多大的影响。

这两个组织在 2018 年 4 月正式闹僵,当时,所有的 WHATWG 成员——苹果、谷歌、微软、Mozilla——强烈并且明确地反对 W3C 计划批准 4.1 版本的 DOM 标准。

尽管 W3C 拥有数以百计的其他成员,但是,DOM v4.1 标准没有进展,也没有在现如今的 Web 浏览器中实现。从那时起,这两个组织一直致力于不同的标准。

WHATWG 现在控制着 HTML 和 DOM

但是,在上周的一份新闻稿中,W3C 和 WHATWG 宣布,他们终于把他们的分歧放在一边,并签署了一份新的 谅解备忘录

根据这份新协议,W3C 正式发布未来的 HTML 和 DOM 标准,并支持 WHATWG,将控制权完全交还给浏览器厂商。

取而代之,W3C 及其数百名成员将起草未来的 Web 标准需要包含什么特性的“建议”。然后,WHATWG 将决定把哪些加入到他们的产品中。

当前由 WHATWG 维护的 HTML Living Standard 将成为 HTML 标准的官方版本。DOM Living Standard 也是如此。

yIRjQfQ.png!web

上周的这份公告是 Web 标准领域的一个巨大变化,因为这实际上意味着浏览器厂商将全权负责现如今最重要的 Web 标准,而不是 W3C 及其数百名成员。

WHATWG 和 W3C 的合作

由于认为有两个不同的 HTML 和 DOM 规范声称是规范性的信念通常对社区有害,并且将工作重新组合在一起的共同愿望,W3C 和 WHATWG 同意以下术语:

  • W3C 和 WHATWG 在 WHATWG 存储库中协同处理 HTML 和 DOM,以生成生活标准和建议 / 审核草稿快照。

  • WHATWG 维护 HTML 和 DOM 生活标准。

  • W3C 直接在 WHATWG 存储库中促进社区工作(桥接社区,开发用例,提交问题,编写测试,调解问题解决方案)。

  • W3C 停止独立发布与 HTML 和 DOM 相关的指定规范列表,而是将 WHWWG 审核草案纳入 W3C 建议书。

合作的其他方面包括:

  • WHATWG 为专利排除机会制作定期快照,称为审稿草案 ; W3C 选择那些符合 W3C 流程的候选推荐书(候选推荐→建议推荐→推荐)。W3C CR,PR 和 REC 以及 WHATWG 审查草案是同一份文件。

  • / TR(所有标准和草案)将指向 whatwg.org 的 HTML 和 DOM。

  • 如果出现持续的分歧(向 WHATWG 指导小组,TAG 审查和 W3C 主管升级),则有一个解决程序,如果没有达成协议,任何一方如果发布分支可以终止协议。

  • 单一文件的联合版权和品牌(评审草案 / 建议书)。

  • 对没有实施经验的功能使用注释。

  • 不同格式的 W3C Recs on whatwg.org

  • 更新 W3C 的规范性参考政策,以便参考生活标准中的稳定特征

相关链接:

DOM Living Standard: https://dom.spec.whatwg.org/

HTML Living Standard: https://html.spec.whatwg.org/multipage/

@W3C: https://twitter.com/w3c?ref_src=twsrc^tfw

@WHATWG: https://twitter.com/WHATWG?ref_src=twsrc^tfw

英文原文: Browser vendors win war with W3C over HTML and DOM standards


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK