El equipo de ClojureScript ha anunciado el lanzamiento de la versión 1.12.145, que introduce soporte nativo para funciones asíncronas. Esta nueva funcionalidad, solicitada por la comunidad como una de las mejoras más deseadas para la interoperabilidad con JavaScript, permite a los desarrolladores indicar que una función debe compilarse como una función async de JavaScript utilizando la anotación ^:async. Esto simplifica la interacción con APIs modernas del navegador y bibliotecas populares, eliminando la necesidad de dependencias adicionales para casos de uso comunes. La actualización se basa en el objetivo de ClojureScript de apuntar a ECMAScript 2016 y mejorar la interoperabilidad con JavaScript. La versión incluye también mejoras para pruebas asíncronas. Para una lista completa de cambios, correcciones y mejoras, se puede consultar el archivo de cambios en GitHub.
