-
Period: to
24 DE DICIEMBRE DE 1995
- Primeras versiones de JavaScript, todavia con nombres provisionales como mocha, LiveScript.
-
18 de marzo de 1997
Definición del primer estándar JavaScript a cargo de Ecma internatonial que fue denominado ECMA-262 primera edición también denominado JavaScript 1.2 -
13 DE SEPTIEMBRE DE 1998
Aparición del segundo estándar JavaScript denominado ecma-262 segunda edición también denominado JavaScript 1.3. -
13 DE NOVIEMBRE DE 2000
Aparición de las primeras del estándar JavaScript denominado ECMA-262 tercera edición también denominado JavaScript 1.5. -
10 DE ENERO DE 2010
Aparición de las primeras del estándar JavaScript denominado ECMA-262 quinta edición también denominado JavaScript 1. 8. 5. -
21 DE ABRIL DE 2015
JavaScript tiene hoy en día como selecciones oficiales las selecciones que desarrolla Ecma International, denominado ECMAScript, este estándar es desarrollado por un grupo de trabajo que define como objetivos la estandarización del lenguaje de programación ECMAScript, lenguaje de propósito general, multiplataforma y neutral respecto de las empresas La tarea de Ecma International comprende la definición de la sintaxis del lenguaje, su semántica, así como de las librerías y tecnologías. -
20 DE JUNIO DEL 2016
La séptima edición fue una mera actualización de la versión 6. Incorpora el método Array.prototype.includes() y el operador exponencial (**). -
8 DE JUNIO DEL 2017
La 8ª edición, oficialmente conocida como ECMAScript 2017, fue finalizada en junio de 2017.[11] Incluye constructores async/await , los cuales funcionan usando generadores y promesas. -
9 DE JUNIO DE 2018
La 9.ª edición, oficialmente conocida como ECMAScript 2018, incluye operadores rest/spread para variables (tres puntos: ...identificador), iteracion asincronica, Promise.prototype.finally() -
27 DE ENERO DEL 2019
La 10.ª edición, oficialmente conocida como ECMAScript 2019, incorporó Array.flat(), Array.flatMap(), String.trimStart(), String.trimEnd(), errores opcionales en el bloque catch, Object.fromEntries(), Symbol.description -
15 DE JUNIO DEL 2020
La 11.ª edición, o ECMAScript 2020, fue publicada en junio de 2020. Además de nuevas funcionalidades, esta versión incluye el tipo primitivo BigInt para enteros de tamaño arbitrario primitive, el operador de unión nula (en inglés, nullish coalescing), el encadenamiento opcional (en inglés, optional chaining) y el objeto globalThis. -
12 DE JUNIO DEL 2021
Hasta 2021, las actualizaciones más relevantes de ECMA incluyen: 1. ECMAScript 2021: Esta fue la última de las ECMAScript seleccionadas en ese momento. Introdujo nuevas características y mejoras en el lenguaje JavaScript, -
15 DE JUNIO DE 2022
Estas son las nuevas características de esta versión de ECMAScript:
Top-level await:
Private instance fields, methods, and accessors:
Static class fields and methods: Introduce campos y métodos estáticos en las clases.
Static class initialization blocks:
Error: .cause:
Array, String, and TypedArray:
Object: .hasOwn():
RegExp: match .índices ('d' flag):