ECMAScript 发展现状及标准版本

[广告]京东京造 K2蓝牙双模机械键盘 背光84键有线/蓝牙无线双模


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相关链接

未完待续

参考资料

 

码中人 微信公众号

关注微信公众号

码中人 微信公众号