ECMA 标准的一种变体在 1997 年为该语言赢得了一定的信赖,但第一个主要的标准版本 ECMAScript 4 将社区一分为二。它通过一个谨慎的、勘误式的版本(ECMAScript 5,也称为 “Harmony”)重建了统一性的感觉。 但在最近,JavaScript 扮演了一个回头浪子角色。在 Node.js 的支撑下,它成为了一种举足轻重的服务器端工具。在 2015 年 6 月被正式采纳为一种标准后,ECMAScript 2015(也称为 ECMAScript 6 或 ES6)逐步进入主流应用领域。ECMAScript 2016 于 2016 年 6 月被作为规范采纳。