Earlier quoted context omitted.
JVM starts pretty fast, the problem lies within Clojure's implementation. One can even AOT to native code, if desired.
The JVM is well-known to start slowly. It's not just clojure. For example, that's why people don't write command-line scripts in scala. I mean this is what I've always read, and is my experience from my limited contact with the JVM, and this is what people who use scala tell me. If you're going to contradict a widely-held belief then you need to provide some justification! Try googling "jvm slow startup".
Second, it is a well known fact in the Clojure community since several years, that the blame lies in Clojure itself.
http://blog.ndk.io/jvm-slow-startup.html
https://dev.clojure.org/display/design/Improving+Clojure+Sta...