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 el lista de características terminadas citado para su publicación este año es 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 las operaciones de SQL. GROUP BY
cláusula y 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 2024 incluyen Transferencia de ArrayBufferque añade nuevos métodos a ArrayBuffer.prototype
y ArrayBuffers redimensionables y ampliables, que amplían los constructores de ArrayBuffer para que adopten una longitud máxima adicional, lo que permite el crecimiento y la reducción de los buffers en el lugar. Growable ArrayBuffers promete proporcionar una mejor gestión de la memoria y servir como capacidad de sincronización con Asamblea web crecimiento de la memoria. Otra característica de ECMAScript 2024, espera atómica asíncronasería principalmente para uso en agentes que no pueden bloquear.
Otra característica nueva, promesa con resolutores, facilita la configuración del comportamiento de resolución y rechazo de una promesa después de crear una instancia. 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 del código donde se realiza esta prueba, especialmente para los lectores sin amplios conocimientos de Unicode o expresiones regulares.
ECMAScript 2024 también ampliar la sintaxis para las clases de caracteres para agregar soporte para diferencias/restas de conjuntos, intersección de conjuntos y clases de caracteres anidados.
Últimos años ECMAScript 2023 presentó métodos para buscar y cambiar matrices y amplió la API WeakMap.
Copyright © 2024 IDG Communications, Inc.