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 PDF 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 PDF 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 PDF 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 PDF 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 PDF 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 PDF 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