Introducción
Cada año, el comité TC39 actualiza las especificaciones ECMAScript. Para ECMAScript 2025 (ES16), varias propuestas han alcanzado Stage 3 o 4.
Promise.try
Unifica el manejo de errores síncronos y asíncronos. Si el callback lanza una excepción síncrona, Promise.try() la captura y retorna una Promise rechazada, permitiendo un solo .catch().
Iterator Helpers
Añade .map() y .filter() a todos los objetos iterables (Set, Map, etc.). Evaluación perezosa: los elementos se procesan solo cuando se solicitan.
Operaciones nativas de Set
union(), intersection(), difference(), symmetricDifference() — operaciones matemáticas de conjuntos nativas, reemplazando librerías como Lodash.
La mayoría de estas propuestas ya están implementadas en versiones experimentales de Chrome, Edge y Safari.

