JavaScript 是 Brendan Eich 在 1995 年发明的。
它是为 Netscape 2 开发的,并于 1997 年成为 ECMA-262 标准。
Netscape 将 JavaScript 交给 ECMA 后,Mozilla 基金会继续为 Firefox 浏览器开发 JavaScript。 Mozilla 的最新版本是 1.8.5.(与 ES5 相同)。
Internet Explorer (IE4) 是第一个支持 ECMA-262 Edition 1 (ES1) 的浏览器。

1996 年,Netscape 和 Brendan Eich 将 JavaScript 带到 ECMA 国际标准组织,并成立了一个技术委员会(TC39)来开发该语言。
ECMA-262 第 1 版于 1997 年 6 月发布。
当 TC39 委员会于 2008 年在奥斯陆聚集在一起就 ECMAScript 4 达成一致时,他们分成了两个截然不同的阵营:
ECMAScript 3.1 Camp:
微软和雅虎希望从 ES3 进行增量升级。
ECMAScript 4 Camp:
Adobe、Mozilla、Opera 和 Google,他们想要大规模的 ES4 升级。
2008 年 8 月 13 日,Brendan Eich 写了一封电子邮件:
JavaScript 标准机构 Ecma 技术委员会 39 已经分裂了一年多,这已经不是什么秘密了,一些成员支持 ES4,这是 ECMA-262 的主要第四版,而另一些成员则支持基于现有 ECMA-262 的 ES3.1 第 3 版 (ES3) 规范。现在,我很高兴地报告,分裂结束了。
【解决方案是一起工作:】
计划中的新版本 (ES6) 代号为 “Harmony”(因为它造成了分裂?)。
ES5 取得了巨大的成功。它于 2009 年发布,到 2013 年 7 月,所有主要浏览器(包括 Internet Explorer)都完全兼容:

ES6 也取得了巨大的成功。它于 2015 年发布,到 2017 年 3 月,所有主要浏览器都完全兼容:
