Saltar al contenido principal

Características

· 3 min de lectura

Características de JavaScript y WebAssembly

Esta sección explica las últimas novedades en JavaScript, el lenguaje de programación especificado por ECMA-262 (ECMAScript) y ECMA-402 (la API de Internacionalización ECMAScript), y en WebAssembly (Wasm).

Nos proponemos proporcionar explicaciones concisas de las nuevas características del lenguaje con ejemplos de código fáciles de entender. Para documentación más detallada, consulte los enlaces externos en cada explicación.

  • El nuevo superpoder de JavaScript: Gestión explícita de recursos 09 Mayo 2025 ECMAScript
  • Ayudantes de iterador 27 Marzo 2024 ECMAScript
  • Atributos de importación 31 Enero 2024 ECMAScript
  • Flag v de RegExp con notación de conjuntos y propiedades de cadenas 27 Junio 2022 ECMAScript
  • Encontrar elementos en Arrays y TypedArrays 27 Octubre 2021 ECMAScript
  • Método at para indexación relativa 13 Julio 2021 ECMAScript
  • Causas de errores 07 Julio 2021 ECMAScript
  • Object.hasOwn 01 Julio 2021 ECMAScript
  • Aserciones de importación 15 Junio 2021 ECMAScript
  • Comprobaciones de marca privada alias #foo en obj 14 Abril 2021 ECMAScript
  • Bloques de inicialización estáticos de clase 30 Marzo 2021 ECMAScript
  • Integración de WebAssembly con BigInt de JavaScript 12 Noviembre 2020 WebAssembly ECMAScript
  • Atomics.wait, Atomics.notify, Atomics.waitAsync 24 Septiembre 2020 ECMAScript ES2020
  • Asignación lógica 07 Mayo 2020 ECMAScript ES2021
  • Intl.DisplayNames 13 Febrero 2020 Intl
  • Aplicaciones rápidas y paralelas con WebAssembly SIMD 30 Enero 2020 WebAssembly
  • Índices de coincidencia de RegExp 17 Diciembre 2019 ECMAScript
  • String.prototype.replaceAll 11 Noviembre 2019 ECMAScript ES2021
  • Top-level await 08 Octubre 2019 ECMAScript
  • Coalescencia de valores nullish 17 Septiembre 2019 ECMAScript ES2020
  • Encadenamiento opcional 27 Agosto 2019 ECMAScript ES2020
  • Subsume JSON alias JSON ⊂ ECMAScript 14 Agosto 2019 ES2019
  • Intl.NumberFormat 08 Agosto 2019 Intl
  • globalThis 16 Julio 2019 ECMAScript ES2020
  • Referencias débiles y finalizadores 09 Julio 2019 ECMAScript ES2021
  • Método estable Array.prototype.sort 02 Julio 2019 ECMAScript ES2019
  • Descripción de Symbol.prototype 25 Junio 2019 ECMAScript ES2019
  • Object.fromEntries 18 Junio 2019 ECMAScript ES2019
  • Combinadores de Promise 12 Junio 2019 ECMAScript ES2020 ES2021
  • Array.prototype.flat y Array.prototype.flatMap 11 Junio 2019 ECMAScript ES2019
  • Separadores numéricos 28 Mayo 2019 ECMAScript ES2021
  • String.prototype.matchAll 02 Febrero 2019 ECMAScript ES2020
  • Intl.ListFormat 18 Diciembre 2018 Intl
  • Exportaciones de espacio de nombres de módulo 18 Diciembre 2018 ECMAScript ES2020
  • Campos públicos y privados en clases 13 Diciembre 2018 ECMAScript ES2022
  • Intl.RelativeTimeFormat 22 Octubre 2018 Intl
  • JSON.stringify bien formado 11 Septiembre 2018 ECMAScript ES2019
  • Módulos de JavaScript 18 Junio 2018 ECMAScript ES2015
  • BigInt: enteros de precisión arbitraria en JavaScript 01 Mayo 2018 ECMAScript ES2020
  • Vinculación opcional de catch 27 Marzo 2018 ECMAScript ES2019
  • String.prototype.trimStart y String.prototype.trimEnd 26 Marzo 2018 ECMAScript ES2019
  • Revisión de Function.prototype.toString 25 Marzo 2018 ECMAScript ES2019
  • Importación dinámica import() 21 Noviembre 2017 ECMAScript ES2020
  • Promise.prototype.finally 23 Octubre 2017 ECMAScript ES2018
  • Intl.PluralRules 04 Octubre 2017 Intl
  • Propiedades de extensión y propagación de objeto 06 Junio 2017 ECMAScript ES2018