@joshlemer it is possible to archive sub 1ms startup time with clojure in many ways:
• JVM via native-image (a #graalvm tool to generate native binaries from jar's)
• Using #babashka, a "script environment" for clojure.
• Building CLJS with #shadow-cljs and :node-target
And I'm pretty sure that dotnet ecosystem also allow you to do that too.