有 3 种不同的 JavaScript 版本同时存在:Netscape Navigator 3.0 中的 JavaScript、IE 中的 JScript 以及 CEnvi 中的 ScriptEase。
1997 年,JavaScript 1.1 作为一个草案提交给欧洲计算机制造商协会(ECMA)。
在接下来的几年里,国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。
ECMAScript是一个标准。
完整的JavaScript实现包含:ECMAScript/核心标准;DOM/文档对象模型;BOM/浏览器对象模型。
ECMAScript并不是针对浏览器的,譬如Adobe Flash 、Acrobat都是ECMAScript的环境,它们使用ActionScript实现。
ECMAScript是脚本语言的一个标准,JavaScript、ActionScript是遵从这个标准的脚本语言。