【青训营】关于Web标准

前言

我们前端开发天天与代码打交道,是否知道制定这些web标准的组织,以及他们制定标准的流程呢。我把我在青训营学到的【了解web标准组织,W3C规范流程和EcmaTC39规范流程】进行讲解。

组织标准

关于web标准的组织有四个

image.png

这些web标准组织都有自己的github账号,我们也可以进到github里给他们进行留言。我把他们的官网和其他地址贴在下面

W3C

它的设计原则是 全民网络和万物皆可上网

Web 的社会价值在于它使人类交流、商业和分享知识的机会成为可能。W3C 的主要目标之一是让所有人都能获得这些好处,无论他们的硬件、软件、网络基础设施、母语、文化、地理位置或身体或精神能力如何。

The social value of the Web is that it enables human communication, commerce, and opportunities to share knowledge. One of W3C’s primary goals is to make these benefits available to all people, whatever their hardware, software, network infrastructure, native language, culture, geographical location, or physical or mental ability.

Ecma TC39

Ecma International 是一个致力于信息和通信系统标准化的行业协会

Ecma International 的 TC39 是一组 JavaScript 开发人员、实施人员、学者等,与社区合作维护和发展 JavaScript 的定义。

WHATWG

WHATWG 致力于多种技术,这些技术是 Web 平台的基本组成部分。它们是根据编辑这些技术标准的人的喜好随意组织的。

兼容性 控制台 DOM 编码 获取方式 屏幕API HTML 基础概念 等规范都出自这里。

IETF

IETF是一个公开性质的大型民间国际[团体],汇集了与互联网架构和互联网顺利运作相关的网络设计者、运营者、投资人和研究人员,

w3c规范制定流程

image.png
总体分为四部

  1. WD 工作草案
  2. CR 候选推荐
  3. PR 提议推荐
  4. REC 正式推荐标准

这个周期一般是一年~两年,看提议的复杂程度

具体可以看一下
W3C 流程文档 www.w3.org/2020/Proces…

Ecma TC39规范制定流程

image.png
五个阶段

  1. 以任何形式提交的想法都可以
  2. 提案
  3. 草案 有语法和语义的描述
  4. 候选 规范的文本
  5. 正式上线 已经通过测试

具体也可以看这里 www.ecma-international.org/publication…

如何理解Ecma script规范

这里贴一下李松峰老师的译文链接,里面也有原文链接。

李松峰老师的个人网址 lisongfeng.cn

李松峰老师也是前端红宝书的译者,敬仰。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享