ECMAScript 2024, una actualización planificada del estándar ECMA para JavaScript, incluirá siete características nuevas que van desde agrupación de matrices hasta cadenas Unicode. Se espera que la especificación 2024, del Comité Técnico 39 de ECMA, sea aprobada en junio. Entre la lista de características terminadas citadas para publicación este año se encuentra una propuesta para agrupación de matrices. Lo que motiva esta propuesta es la noción de que la agrupación de matrices es una operación común ejemplificada mejor por la cláusula GROUP BY de SQL y la programación mapreduce. La capacidad de combinar datos similares en grupos permite a los desarrolladores calcular conjuntos de datos de orden superior. Otras características nuevas para la especificación de 2024 incluyen la transferencia ArrayBuffer, que agrega nuevos métodos a ArrayBuffer.prototype, y ArrayBuffers redimensionables y ampliables, que amplían los constructores ArrayBuffer para tomar un valor adicional. longitud máxima, lo que permite el crecimiento y la reducción de las zonas de amortiguamiento en el lugar. Los Growable ArrayBuffers prometen proporcionar una mejor administración de la memoria y servir como una capacidad de sincronización con el crecimiento de la memoria de WebAssembly. Otra característica de ECMAScript 2024, la espera atómica asíncrona, se usaría principalmente en agentes a los que no se les permite bloquear. Otra característica nueva, la promesa con resolutores, facilita la configuración del comportamiento de resolución y rechazo de una promesa después de crear una instancia de ella. Esto ha requerido una solución engorrosa para extraer funciones de resolución y rechazo de un alcance de devolución de llamada, afirma la propuesta. Con cadenas Unicode bien formadas, los desarrolladores de ECMAScript están avanzando en un método para verificar si una cadena ECMAScript determinada está bien formada o no. Los objetivos del método propuesto incluyen mejorar el rendimiento y aumentar la claridad para los lectores de código donde se realiza esta prueba, especialmente para lectores sin amplios conocimientos de Unicode o expresiones regulares. ECMAScript 2024 también ampliará la sintaxis de las clases de caracteres para agregar soporte para la diferencia de conjuntos. /resta, establecer intersección y clases de caracteres anidados. ECMAScript 2023 del año pasado presentó métodos para buscar y cambiar matrices y amplió la API WeakMap. Copyright © 2024 IDG Communications, Inc.