System Report

ClojureScript Adds Native Async/Await Support

ClojureScript finally speaks the language of modern JavaScript: async/await. The new release, posted on the official ClojureScript news page on May 7, 2026, adds native syntax for asynchronous functions. Developers ca…

The announcement lives at https://clojurescript.org/news/2026-05-07-release and earned 149 points on Hacker News, with 41 comments sparking a lively debate. The core team framed the addition as a response to growing d…

How Async/Await Changes ClojureScript Code

Before this change, ClojureScript developers wrapped asynchronous JavaScript calls in js/Promise objects and used .then chains or core.async channels to manage flow. Those patterns work, but they add boilerplate and o…

Read the full story

Continue on System Report

Open article