W3C的标准规范是怎样制定出来的?

简介:

W3C的标准规范是怎么制定出来的?浏览器厂商是收到来自w3c的规范标准才结合自己的浏览器进行开发更新以支持新特性吗?一直很好奇,搜集了一些资料,主要参考了W3C CSS工作组特邀专家Lea Verou写的《CSS揭秘》和W3C的官方介绍。

一. W3C

W3C,一直被大众认为是Web标准的制定者,我们遇到的很多问题,大部分都能通过研究W3C官网上发布的文档解决(官方文档也是最好的学习资料,虽然有些地方难以理解,但确是原汁原味和权威的)。但据Verou介绍, W3C扮演的只是一个论坛的角色:

W3C扮演的只是一个论坛的角色:W3C以工作组的方式,把某项技术的相关各方聚集起来,最终由他们来产出标准。它制定了整个平台的规则,监督整个进程。但这些技术规范(基本上)并不是由W3C的工作人员编写完成。

二. 组成成员

CSS规范由CSS工作组成员来负责编写,这些工作组成员不是全部都是W3C的工作人员,主要有以下三种人员:

  • 来自W3C会员公司的成员(88%)
    其实这也解决了一开始提出的问题,浏览器厂商一开始就参与了标准的制定,所讨论的标准,很多都已经在他们的浏览器上实现了。
  • 特邀专家(7%)
    指的是被邀请参与标准制定的Web开发者,都是一些技术大牛。
  • W3C工作人员(5%)
    人数是最少的,为工作组和W3C之间的交流提供便利。

从人员结构上看,参与制定标准主要是W3C会员公司,即那些浏览器厂商,W3C工作人员主要起到一个沟通桥梁的作用。

备注:数据来源于《CSS揭秘》

三. 制定过程

制定过程是公开透明的,内部交流都是公开的。工作的形式:

  • 大多数讨论发生在工作组的邮件列表。可以点击这个链接进行查看:www-style
  • 每周一次电话会议,实时记录在W3C的IRC服务器,几天内发布在邮件列表
  • 每季度一次的面对面会议

再由规范编辑把这些讨论决定写成文字发表

四. 制定流程

每项规范产生大概经过的流程图:

  1. 编辑草案:想法的大杂烩
  2. 首个公开工作草案:一个规范的首个公开发布版本
  3. 工作草案:听取意见和反馈进行改进
  4. 候选推荐规范:相对稳定的版本,比较适合实现和测试
  5. 提名推荐规范,W3C成员公司对这项规范表达反对意见的最后机会(很少会提出异议)
  6. 正式推荐规范:技术规范的最终阶段
作者:hopeCoder
来源:51CTO
相关文章
|
5月前
|
编解码 前端开发 JavaScript
对WEB标准以及W3C的理解与认识
对WEB标准以及W3C的理解与认识
51 0
|
9月前
|
XML 前端开发 JavaScript
理解web标准、w3c规范
理解web标准、w3c规范
325 0
|
前端开发 JavaScript
Web 标准 & W3C 规范
Web 标准 & W3C 规范
76 0
|
机器学习/深度学习 前端开发 JavaScript
10年Web前端开发工程师,聊聊他眼中的 W3C 规范
在接到邀请在团队分享有关于与 W3C 规范相关的话题时,就我个人而言还是很虚的。虽然从事 Web 前端开发已有近十年,接触 W3C 规范也有多年,但要出来聊与 W3C 规范相关话题,还是没有足够多的信心。在开始写 PPT 之前,我特意咨询了好友,并且参考了她分享的《走进W3C》。虽然对 W3C 没有全面的认识,但我还是想从我个人的角度来看和思考 W3C 规范。希望接下来的分享对初次接触 W3C 或想深入 W3C 的同学有所帮助。
214 0
10年Web前端开发工程师,聊聊他眼中的 W3C 规范
|
Web App开发 安全 API
W3C批准WebAuth作为无密码登录的Web标准
World Wide Web Consortium (W3C) 宣布 Web Authentication API (WebAuthn) 成为正式的 Web 标准。
1685 0
|
新零售 Web App开发 UED
让小语种用户上网更轻松 阿里助力W3C扩展Web标准
阿里巴巴作为首批官方赞助商以及中国第一家参与机构,为Web技术的国际标准组织——万维网联盟(World Wide Web Consortium,业界简称W3C)国际化标准活动计划,注入了资金支持,将通过开发需求文档,分析差距,扩展HTML,CSS及SVG等标准技术,实现Web对小语种文字的正确呈现。
2016 0
|
Web App开发 数据安全/隐私保护
|
Web App开发 数据安全/隐私保护