半年前看的一篇文章,搞过来充场面!
来源:http://www.webmonkey.com/glossary/the-difference-between-the-whatwg-and-the-htmlwg/
Web起始于一片混乱和闪烁的标签。混沌中万维网联盟(World Wide Web Consortium, W3C)诞生了。W3C监管web标准如HTML和CSS。HTML工作组(HTML Working Group, HTMLWG)是W3C内负责HTML标准的组。
1999年HTML 4.01发布后,HTMLWG宣布其将投身于一个基于XML的HTML版本,即XHTML 2.0。
不满于HTMLWG为HTML的未来选择的方向,Mozilla和Opera组建了网页超文本应用技术工作组(Web Hypertext Application Technology Working Group, WHATWG)来探求HTML(没有XML)的未来。久而久之其他浏览器厂商如Apple加入了WHATWG,HTML5诞生了。微软被邀请加入,但其以担忧专利的原因拒绝了(微软是W3C的成员)。
最终W3C的HTMLWG意识到了XHTML 2.0的不切实际,停止了这个标准的开发,转向WHATWG的HTML5标准。
今天两个组织协力进行工作,用同一个编辑Ian Hickson。WHATWG把其标准称为“活的标准“(living standard)”,不再使用版本号。HTMLWG把WHATWG的标准拿来做一个“快照”,提供给实现者(如浏览器厂商和web开发者)一个稳定坚实的标准。因为HTMLWG必须保证在不同设备(桌面,移动端,电视等)和浏览器下的互操作性(interoperability),一般来说进展比WHATWG要慢很多。
HTMLWG宣布HTML5将会在2014年完成,并成为一个推荐标准。WHATWG继续进行其HTML标准的工作而HTMLWG最终很可能从中拿来部分特性进行开发,并设一个新的版本号。现在,HTMLWG非官方的称这个新版本为“HTML.next”。
(完)
W3C标准的制定流程参见:https://en.wikipedia.org/wiki/World_Wide_Web_Consortium#Specification_Maturation
目前已经到Proposed Recommendation(PR)阶段了:http://www.w3.org/blog/news/archives/4074