WebAPI/CSS 标准制定流程
W3C 流程:
1. 编辑草案 Editor's Draft (ED)
这个是规范的开始阶段,比如一个CSS属性或者选择器被提出来,并在CSSWG 内部研究。如果小组成员同意这个属性可以正式推出,它就能进入下一阶段。
2、工作草案 Working Draft (WD)
编辑草案后是工作草案,标准的设计阶段。小组反复处理来自 CSSWG 内部和来自小组外部的反馈,这个阶段有两个结果:一是可能会因为技术困难或者可能会引起其他问题而使新属性被完全拒绝;二是规范会通过这个阶段,并会作为第一次公开工作草案( First Public Working Draft (FPWD))发布,后面还会有数个工作草案,会处理来自 CSSWG 内部和小组外部更广泛社会的反馈。
3、过渡-最后通告工作草案 Transition – Last Call Working Draft (LCWD)
这是第一个过渡阶段,当规范开始考虑从工作草案进入到下一个阶段时,将会对新属性的一些小改动的反馈设置一个截止日期,LCWD 即是日期截至后最后的一次公开草案处理。
4. 候选推荐标准 Candidate Recommendation (CR)
规范会在这个阶段通过完整的测试,测试人员来自 CSSWG 以及被选为实现这个规范的浏览器生产商(Chrome, Safari, Firefox, Opera, 等等)。为了继续进入下一阶段,CSSWG 会推出两个正确的实现规范。
5. 过渡-建议推荐标准 Transition – Proposed Recommendations (PR)
当到达这个阶段,W3C全球资源小组:W3C咨询委员会(W3C Advisory Committee),决定这个规范是否会继续进入下一个阶段。这个阶段一般很少有异议出现,所以也是一个过渡阶段而已。
6.推荐标准 Recommendation (REC)
如果规范到达这个阶段,说明规范已经考虑完备并可以让浏览器商实现,W3C 和 CSSWG 对这个规范的讨论处理不再活跃,只做一些必要的维护。
WHATWG 流程:
最终标准为 Living Standard,会被 w3c 重新发布:https://html.spec.whatwg.org/#is-this-html5?