一、诞生背景
A、1992年,Nombas公司开发了叫做Cmm(后改名为ScriptEase)的嵌入式脚本语言(一个足够强大可以替代宏操作(macro)的脚本语言)。捆绑在一个叫做 CEnvi(完整的遥感图像处理平台) 的共享软件中。
B、1995年,Netscape和Sun公司开发了浏览器叫做Livescript(后改名为JavaScript),服务器叫做LiveWire的脚本语言。发布于Netscape Navigator2,获得成功后,Netscape在Netscape Navigator3中发布了JavaScript1.1。
C、1996年,微软公司模仿JavaScript1.1在Internet Explorer 3中发布了JScript(由于没有文档依据,加之不适当的特性模仿,JScript1.0难与JavaScript1.1相提并论)。
二、标准化
由于Netscape Navigator 3.0 中的 JavaScript、IE 中的 JScript 以及 CEnvi 中的 ScriptEase三足鼎立,这个语言的标准化已势在必行。
1997 年,以JavaScript 1.1 作为草案提交给ECMA,由TC39 锤炼出了 ECMA-262,定义了名为 ECMAScript 的全新脚本语言。
自此以后,浏览器开发商就开始致力于将ECMAScript作为各自JavaScript实现的基础。