W3C新版HTML5标准无视WHATWG

最近,W3C HTML工作组发布了新版的《HTML5与HTML4差异比较》工作草案。这份最新草案总结了W3C HTML5与HTML 4标准之间的差异。与早前版本的一个较大改动是,WHATWG HTML与HTML 4的比较已经从草案中移除了。

HTML5布道者、前W3C官员Klaus Birkenbihl向InfoQ透露了WHATWG HTML在新版工作草案中被无视的原因。

这么做的原因很明显。HTML5很快将成为稳定的官方W3C推荐标准(即W3C标准),而这份《HTML5与HTML4差异比较》工作草案也迟早要成为标准。所以,包括W3C HTML5.1草案和WHATWG HTML"活动标准(living standard)"在内的这些非稳定内容都要去掉。

Klaus补充道,两个标准化组织之间存在分裂。

2012年7月,随着Ian Hickson离任W3C HTML5编辑,WHATWG和W3C最终分道扬镳。当然,问题是这关系重大吗?正如我们经常收到的答复——“看情况”。在当前实践中,其实开发者随便盯着哪一个标准,都不会有大问题。因为不同浏览器厂商实现规范的速度和优先级不一样。所以,对开发这来说,或许caniuse.com(一 个跟踪HTML5和CSS3在不同版本浏览器中实现情况的网站)等列出的差异和限制,要比规范间的差异更为重要。从开发者的角度来看,W3C和 WHATWG的分裂并不真正构成威胁,只要主流浏览器厂商们还在这两个标准化组织里按符合他们自身利益的方式进行协作,不要分裂Web就行了。

对这对“标准化搭档”关系的担忧已经不是一天两天了,尽管W3C和WHATWG一直在试图把分歧降到最低。最近,W3C CEO Jeff Jaffe在W3C官方博客上发文,讨论了W3C的共识流程与WHATWG的标准编辑流程,哪个更好的问题。他首先总结了OpenStand的标准制订五条基本原则(正 当程序、广泛共识、透明、平衡、开放),并解释了W3C的共识流程(consensus process)对整个生态系统以及对制订和Web标准一样成功的标准的重要性。不过,他也承认W3C和WHATWG的流程各有千秋,W3C“要向包括 ‘标准编辑做主’在内的其他流程学习经验”,从而在响应业界需求时取得速度与敏捷性。他提到了“W3C最近在流程创新上做出的一些努力”,比如社区小组、 流程修改、模块化、改进W3C的规范迭代计划和勘误管理等。W3C希望借助于此将双方优点集于一身。

查看英文原文:W3C's Latest HTML5 Standard Ignores WHATWG

你可能感兴趣的:(W3C新版HTML5标准无视WHATWG)