Please enable Javascript to view the contents

ECMAScript 发展现状及标准版本

 ·  ☕ 2 分钟

ECMAScript是形成JavaScript语言基础的脚本语言。ECMAScript是由Ecma国际标准组织(前身为欧洲计算机制造商协会)以ECMA-262和ECMA-402规范的形式进行标准化的。

TC39

「TC39」全称「Technical Committee 39」译为「第39号技术委员会」,是 Ecma 组织架构中的一部分。是负责迭代和发展 ECMAScript 语言规范的委员会。

TC39 的成员是涉及 JavaScript 和浏览器供应商的公司,包括 Mozilla,Google,Facebook,Apple,Microsoft,Intel,PayPal,SalesForce等。

TC39 主要负责(TC39 - ECMAScript):

  1. To maintain and update the standard for the ECMAScript™ programming language. 维护和更新 ECMAScript 编程语言的标准。
  2. To identify, develop and maintain standards for libraries that extend the capabilities of ECMAScript™. 识别、开发、维护 ECMAScript 的扩展功能库。
  3. To develop test suites that may be used to verify correct implementation of these standards. 开发测试套件。
  4. To contribute selected standards to ISO/IEC JTC 1. 为 ISO/IEC JTC 1 提供标准。
  5. To evaluate and consider proposals for complementary or additional technologies. 评估和考虑新添加的技术方案。

ECMAScript

ES 现在最新的正式版本是ES 10,官方命名为 ES 2019 (Standard ECMA-262)

在 ES2015 之前,ECMAScript 规范通常按其版本命名。 因此,ES5 是 2009 年更新发布的ECMAScript 规范的官方名称。

为什么会这样呢? 在 ES2015 诞生的过程中,这个名字从 ES6 变成了 ES2015 ,原因是由于这个过程比较晚,人们仍然把它习惯性的称为 ES6 ,社区并不是忘记了 ES2015 版本的命名 —— 只不过大家仍然在按照版本号来称呼 ES 的版本。下表较清晰:

ECMA相关链接

未完待续

参考资料

分享

码中人
作者
码中人
Web Developer