clojure 2026-09-06

Has Clojure startup time gotten way way better without me noticing? With Java 26 on my MacBook Air M4, I get Hello World in 0.2 seconds.

9
🚀 7
✍️ 2
Alex Miller (Clojure team) 2026-09-06T04:48:59.529689Z

Thank Java

17

hmm I thought the Leyden changes were still options you had to configure explicitly?

Alex Miller (Clojure team) 2026-09-08T14:58:10.736899Z

Leyden includes aot type stuff requiring configuration and warm up runs, but also has influenced things in general startup

👍 2

if i had to guess - if 26 was a turning point, making final fields be by-default trusted as final might have helped. That or the memory improvements. 🤷

Alex Miller (Clojure team) 2026-09-08T18:14:19.139739Z

I doubt that final thing would affect startup time much. much more likely things like compressed object headers, fine-tuning of jdk loading etc