1、1995年2月,就职于NetScape公司 布兰登 艾奇,开发一种名为LiveScript的脚本语言,为了赶在发布日期前完成LiveScript的开发,NetScape与Sun公司建立了一个开发联盟。为了搭上媒体热炒的Java的顺风车(当时Java已经很火),临时把LiveScript改名为JavaScript(1.0)。
2、此时,微软在其Internet Explorer 3中加入了名为JScript的JavaScript实现(命名为JScript是为了避开与NetScape有关的授权问题)。
3、微软推出JScript后,JavaScript出现了3个不同的版本:NetScape Navigator中的JavaScript、Internet Explorer中的JScript和ScriptEase中的CEnvi。当时没有标准规定JavaScript的语法和特性,3个版本并存的局面已经暴露了这个问题(不兼容问题)。所以,JavaScript的标准化问题被提上了议事日程。
4、1997年,欧洲计算机制造商协会(ECMA)完成了——ECMA-262(发音“ek-ma-script”)的新脚本语言的标准。
5、以后,浏览器开发商就开始致力于将ECMAScript作为各自JavaScript实现的基础,也在不同程度上取得了成功。