ECMAScript 提案在 GitHub 上是有一个专门的仓库的,也就是 TC39 下的 proposals 仓库。通过这个仓库,可以非常简便地了解到哪些特性是已经准备添加到标准里面。

    一个新的特性从提出到纳入标准所经历的几个阶段,可以查看 The TC39 Process 这篇文章。当一个特性在 Stage 4 阶段,就表示这个特性已经准备好纳入标准当中了。而 ECMAScript 新标准会在每年的 7 月份发布。一般是建议特性在 stage 4 这个阶段才比较放心运用到生产环境中,而处于其它 stage 的特性,个人是非常不建议投入到生产环境中的。

    我们在查看 proposals 仓库的时候,比较关注的就是 finished-proposals.md 这个文件,因为这个文件中列举的都是在 Stage 4 阶段的特性。这个文件可以很便捷的查看自 ES6 之后,往新标准添加或者待添加的特性。

    image.png

    例如我查看的时候,就已经能看到 2021 年,将会有什么新特性等待着加入到新标准中。

    image.png