[ Web 开发标准 | 青训营笔记]

205 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 12 天,以下是我根据课程内容整理的笔记。

课程介绍

Web 标准是由标准机构来创建的,这些机构通过邀请不同技术公司的人员聚集在一起,并就如何以最佳方式实现所有用例达成共识。本节课将针对 Web 标准这一课题,带领大家了解行业标准的发展动态,更好地把握前端的前沿趋势。

课程重点

  1. 了解 Web标准组织
  2. W3C 与 Ecma 会员
  3. W3C 流程
  4. TC 39 流程

笔记内容

了解 Web标准组织

Web标准组织有如下几个:

  • W3C: World Wide Web Consortium

  • Ecma: Ecma International

  • WHATWG: Web Hypertext Application

  • Technology Working Group

  • IETF: Internet Engineering Task Force

W3C 与 Ecma 会员

W3C

Ecma TC39

W3C目前在全球有457家会员(Iink),其中北航总部(中国区)会员47家。

Ecma的AM(Associate Member)会员目前有18家,中国公司有字节跳动、360、阿里、华为、腾讯等5家。

W3C规范制定流程

image.png

  1. 讲解员演示
  2. 找到正确的选择
  3. 社区/组
  4. 用于api的Web IDL链接
  5. 一步一步的算法
  6. GitHub,Markdown,respec,bikeshed,etc.
  7. 获得w3ctag/design-reviews的早期评审
  8. 编写web平台测试(WPT)测试

TC 39 流程

阶段0:草案。一种提交观点的自由形式。

image.png

阶段1:建议。该特性的正式提案。

image.png

阶段2:起草。有语法和语义的描述。

image.png

阶段3:候选人。规范文本完整,有2个实现

image.png

阶段4:完成。为标准做好准备,通过单元测试

  1. 在TC39上宣传提案
  2. 如何写出一个好的解释者
  3. 向TC39提交建议书
  4. 阅读提案草稿
  5. 第3阶段建议书审查
  6. 如何在第4阶段之前尝试提案
  7. 实施和运送TC39提案

结语

通过本次课程的学习,真的收获到了许多,了解了整个web开发的基本情况。