Edit: this new development (CLJS compiled with CLJS) is remarkable because previously, compiling CLJS required a running JVM. One could still compile automation scripts and run those, but that wouldn't really be true to the "scripting" style anymore.
Then there is the `clojure.java.shell` namespace that could prove very useful for scripting.
Clojure itself is the bottleneck. Which means it is at least fixable... but seems to require a huge effort to fix.
-- Rich Hickey
(or so I've heard)
Not that 300K should be considered a huge amount by today's standards anyway.
I'm sure it's fine for a SPA, and for a mobile app it's a total non issue. Actually I'm planning to use it for one with React Native myself.
Luckily, people will probably not be including the full compiler lightly; I just wanted to point out that it's not as cheap as a jpg of the same size would be, an impression I thought the parent comment was giving.
On the other hand - in case of single page webapps it would only be loaded once and could be made to load only once thanks to browser caching.