I&#x27;m curious why you say that Clojure(script) is not for browsers? The only time I&#x27;ve really had a problem with Clojurescript is when I&#x27;m doing something that heavily interacts with an imperative browser api (like webGL). And even then I just create an interface for that part in JS.