-
ECMAScript: 通常用于指代标准本身,一个由 ECMA International 进行标准化,TC39 委员会进行监督的语言。
-
JavaScript:ECMAScript 标准的各种实现的最常用称呼。这个术语并不局限于某个特定版本的 ECMAScript 标准,并且可能被用于任何不同程度的任意版本的 ECMAScript 的实现。
-
ECMAScript 5 (ES5) / ECMAScript 2009:ECMAScript 的第五版修订,于 2009 年完成标准化。这个规范在所有现代浏览器中都相当完全的实现了。
-
ECMAScript 6 (ES6) / ECMAScript 2015 (ES2015):ECMAScript 的第六版修订,于 2015 年完成标准化。这个标准被部分实现于大部分现代浏览器。可以查阅这张兼容性表来查看不同浏览器和工具的实现情况。
-
ES2017、ES2018、ES2019、ES2020、ES2021、ESxxxx ... ...
-
ECMAScript Proposals:被考虑加入未来版本 ECMAScript 标准的特性与语法提案,他们需要经历五个阶段
- Strawman 草案
- Proposal 提议
- Draft 草稿
- Candidate 候选
- Finished 结案
ES6 是 ES 标准近来最大的一次更新,后续每年更新内容其实更相当于修修补补的小补丁