Recursos de lenguaje JavaScript
ECMAScript es el lenguaje de scripting que forma la base de JavaScript. ECMAScript está estandarizado por la organización de estándares ECMA Internacional en las especificaciones ECMA-262 y ECMA-402. Los siguientes estándares de ECMAScript han sido aprobados o estas siendo trabajados:
Nombre | Enlaces | Fecha de liberación | Descripción |
---|---|---|---|
Ediciones actuales | |||
ECMA-262 9a Edición | Borrador de Trabajo, repositorio | 2018 | Especificación del Lenguaje ECMAScript 2018 |
ECMA-402 5a Edición | Borrador de Trabajo, repositorio | 2018 | Especificación de la API de internacionalización ECMAScript 2018 |
Obsoletos / Historia de las ediciones | |||
ECMA-262 | Junio 1997 | ECMAScript: Un lenguaje de programación multiplataforma de propósito general. Esta fue la primera versión del estándar ECMAScript. | |
ECMA-262 2a Edición | Agosto 1998 | ECMAScript Especificación de idioma. Esta es la segunda revisión del estándar ECMAScript también la norma ISO 16262. | |
ECMA-262 3a Edición | Diciembre 1999 |
Especificación del lenguaje ECMAScript. Esta es la tercera revisión del
estándar ECMAScript ; corresponde a JavaScript 1.5. Ver también la errata |
|
ECMA-262 5a Edición | Diciembre 2009 |
Especificación del lenguaje ECMAScript . Esta es la quinta revisión del
estándar ECMAScript. Vea también la ES5 errata y ECMAScript 5 soporte en Mozilla. |
|
ECMA-357 | Junio 2004 |
ECMAScript for XML (E4X). Vea también la E4X errata. |
|
ECMA-262 5.1 Edición | PDF, HTML | Junio 2011 |
Esta es la tercera versión completa alineada del estándar internacional
ISO/IEC 16262:2011. Incluye correcciones de erratas ES5, sin nuevas funciones. |
ECMA-402 1a Edición | PDF, HTML | Diciembre 2012 | Especificación internacional de la API ECMAScript |
ECMA-262 6a Edición | PDF, HTML | Junio 2015 | Especificación del Lenguaje ECMAScript 2015 |
ECMA-402 2a Edición | Junio 2015 | Especificación internacional de ECMAScript 2015 | |
ECMA-262 7a Edición | HTML | Junio 2016 | Especificación del Lenguaje ECMAScript 2016 |
ECMA-402 3a Edición | HTML | Junio 2016 | Especificación internacional de la API ECMAScript 2016 |
ECMA-262 8a Edición | HTML | Junio 2017 | Especificación del Lenguaje ECMAScript 2017 |
ECMA-402 4a Edición |
HTML | Junio 2017 | Especificación internacional de la API ECMAScript 2017 |
ES.Next es un nombre dinámico que hace referencia a cualquiera que sea la próxima versión al momento de escribir. Las características de ES.Next se llaman más correctamente propuestas, porque, por definición, la especificación aún no se ha finalizado.
Vea la entrada en Wikipedia ECMAScript para mas información de la historia de ECMAScript.
Puede participar o simplemente rastrear el trabajo en las próximas revisiones de la Especificación del lenguaje ECMAScript, cuyo nombre en código es "Harmony", y la Especificación API de internacionalización de ECMAScript a través de la wiki pública y la lista de discusión enlazada desde ecmascript.org.
Implementaciones
- SpiderMonkey - el motor de JavaScript usado en varios productos de Mozilla, incluyendo Firefox;
- Rhino - El motor de JavaScript escrito en Java;
- Tamarin - La maquina virtual ActionScript (usada en Adobe® Flash® Player);
- Otras implementacion(Wikipedia).
Vea también
- Brendan Eich's blog. Brendan es el creador de JavaScript y el motor SpiderMonkey JS. El aún trabaja con el grupo de ECMA para desarrollar el lenguaje.
- El análisis de Dmitry Soshnikov's de ECMA-262 Edición 3 y 5