这是我参与「第五届青训营 」伴学笔记创作活动的第 12 天,以下是我根据课程内容整理的笔记。
课程介绍
Web 标准是由标准机构来创建的,这些机构通过邀请不同技术公司的人员聚集在一起,并就如何以最佳方式实现所有用例达成共识。本节课将针对 Web 标准这一课题,带领大家了解行业标准的发展动态,更好地把握前端的前沿趋势。
课程重点
- 了解 Web标准组织
- W3C 与 Ecma 会员
- W3C 流程
- 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
- 官网:www.w3.org
- Github github.com/w3c
Ecma TC39
- 官网:https:/www.ecma-international.org
- TC39 tc39.es
- Github github.com/tc39
W3C目前在全球有457家会员(Iink),其中北航总部(中国区)会员47家。
Ecma的AM(Associate Member)会员目前有18家,中国公司有字节跳动、360、阿里、华为、腾讯等5家。
W3C规范制定流程
- 讲解员演示
- 找到正确的选择
- 社区/组
- 用于api的Web IDL链接
- 一步一步的算法
- GitHub,Markdown,respec,bikeshed,etc.
- 获得w3ctag/design-reviews的早期评审
- 编写web平台测试(WPT)测试
TC 39 流程
阶段0:草案。一种提交观点的自由形式。
阶段1:建议。该特性的正式提案。
阶段2:起草。有语法和语义的描述。
阶段3:候选人。规范文本完整,有2个实现
阶段4:完成。为标准做好准备,通过单元测试
- 在TC39上宣传提案
- 如何写出一个好的解释者
- 向TC39提交建议书
- 阅读提案草稿
- 第3阶段建议书审查
- 如何在第4阶段之前尝试提案
- 实施和运送TC39提案
结语
通过本次课程的学习,真的收获到了许多,了解了整个web开发的基本情况。