ECMAScript es una especificación de lenguaje de programación publicada por ECMA International. El desarrollo empezó en 1996 y estuvo basado en el popular lenguaje JavaScript propuesto como estándar por Netscape Communications Corporation. ECMAScript define un lenguaje de tipos dinámicos ligeramente inspirado en Java y otros lenguajes del estilo de C.

La mayoría de navegadores de Internet incluyen una implementación del estándar ECMAScript. JavaScript está implementado en la mayoría de navegadores, y el Internet Explorer de Microsoft usa JScript. El navegador Opera tiene su propio intérprete de ECMAScript. ActionScript, para Adobe Macromedia Flash, también está basado en el estándar ECMAScript, con mejoras que permiten mover, crear y analizar dinámicamente objetos. Y otras más se han derivado siguiendo esta especificación como se puede apreciar en la imágen.

ECMAScript especificacion

Vía Freeze Soul

Fuente ECMAScript