ECMAScript es un subconjunto de JavaScript. JavaScript es básicamente ECMAScript en su núcleo, pero se basa en él. Los lenguajes como ActionScript, JavaScript, JScript usan ECMAScript como su núcleo. Como comparación, AS/JS/JScript son 3 autos diferentes, pero todos usan el mismo motor ... cada uno de sus exteriores es diferente, y se han realizado varias modificaciones para que sea único.
La historia es, Brendan Eich creó Mocha que se convirtió en LiveScript, y más tarde en JavaScript. Netscape presentó JavaScript en Ecma International, que desarrolla estándares y se renombró a ECMA-262 también conocido como ECMAScript.
Es importante tener en cuenta que el "JavaScript" de Brendan Eich no es el mismo JavaScript que es un dialecto de ECMAScript. Creó el core lenguaje que se renombró a ECMAScript, que difiere del JavaScript que implementan los vendedores de navegador en la actualidad.
http://en.wikipedia.org/wiki/ECMAScript
** ** relacionados: [type = "text/ECMAScript" vs type = "text/javascript"] (http: //stackoverflow.com/q/23370892/1497596) – DavidRR
Conocer la [diferencia entre ECMAScript y Javascript] (https://stackoverflow.com/q/912479/465053) también ayuda a comprender ECMAScript. – RBT