A conversation started at the Heart of Clojure conference in Belgium on Friday August 2nd 2019.
The group represented project owners from Maria.Cloud, Next.Journal, Klipse and Replete-Web. The projects make significant use of self-hosted CLJS.
This is a proposal to have a service that generates and caches JS files for a specific CLJS dependency (name & version).
The ClojureScript compiler generates JS files for each of an apps stated CLJS dependencies. The runtime environment then loads each of the needed JS files to satisfy the dependency at runtime.