Nuevas características de JavaScript en ECMAScript 2025

Fuentes: New JavaScript Features in ECMAScript 2025

El artículo técnico detalla las novedades de JavaScript introducidas en la versión ECMAScript 2025, publicada en junio de 2025. El texto se centra en mejorar la gestión de memoria y la seguridad del código mediante nuevas herramientas del lenguaje. Una de las principales novedades es la implementación de métodos de evaluación diferida (lazy evaluation) en iteradores, como .map(), .filter() y .take(), que permiten procesar datos sin crear arrays intermedios en memoria, optimizando así el rendimiento en conjuntos de datos grandes. Además, se introduce la función RegExp.escape() para resolver problemas de seguridad al escapar caracteres especiales en expresiones regulares, facilitando la búsqueda en tiempo real sin errores de sintaxis. También se actualiza el manejo de banderas en expresiones regulares, permitiendo aplicar la sensibilidad a mayúsculas y minúsculas de forma parcial dentro de un patrón, y se presenta Promise.try() para simplificar el manejo de errores en funciones asíncronas que pueden lanzar excepciones síncronas o asíncronas. El artículo también destaca las atribuciones de importación, que permiten importar datos JSON directamente como objetos sin parseo manual, aunque advierte sobre riesgos de seguridad y memoria asociados a la carga de módulos. Finalmente, se exploran las capacidades de los conjuntos (Sets) para gestionar intersecciones y uniones de habilidades, y se mencionan las nuevas funciones de importación para CSS. El contenido sirve como referencia práctica para desarrolladores que buscan dominar las últimas especificaciones del lenguaje.