25 engineers on Hacker News describe using ClojureScript first-hand: 9 endorse it, 4 regret it, 2 are mixed.
“At work we've switched to DataStar (a single JS include) and coupled that with ClojureScript/GCL - we no longer rely on anything from NPM”
endorse · production · swannodette · 2026-07-06 · source ↗ · wrong label?“cljs needs to include the cljs runtime. I haven't benched the size, but it is no negligible”
mixed · production · bnert · 2022-12-15 · source ↗ · wrong label?“It has simplified our development tremendously from ClojureScript / React to vanilla Clojure on the backend”
regret · production · silver-arrow · 2022-12-14 · source ↗ · wrong label?“the runtime errors (especially in cljs) can be utterly baffling.”
regret · production · 3 yr · eyelidlessness · 2020-12-22 · source ↗ · wrong label?“ClojureScript is far from a toy language, it works well and we use in production. Sure it have some warts”
mixed · production · m45t3r · 2020-12-08 · source ↗ · wrong label?“We ditched Clojure and Clojurescript for NodeJS and JavaScript, for the same reason as it was a huge barrier to entry for new users”
regret · production · zubairq · 2019-06-02 · source ↗ · wrong label?“I have hired junior developers straight out of a coding bootcamp who were able to pick up ClojureScript in their first week”
endorse · production · chrisoakman · 2017-10-22 · source ↗ · wrong label?“we've used it in production and now we're getting rid of it; there just wasn't a compelling reason to keep it over es6.”
regret · production · shadowmint · 2016-12-17 · source ↗ · wrong label?“I switched to using ClojureScript in prod last year and couldn't be happier.”
endorse · production · 1 yr · yogthos · 2015-12-25 · source ↗ · wrong label?“I've been using ClojureScript in prod for about a year now without any issues.”
endorse · production · 1 yr · yogthos · 2015-12-25 · source ↗ · wrong label?“it's just not the same writing it in Javascript vs. using ClojureScript/Reagent.”
endorse · personal · AlwaysBCoding · 2015-07-16 · source ↗ · wrong label?“I've been using Clojure and ClojureScript in production for more than two years now on a web app”
endorse · production · 2 yr · ddellacosta · 2015-06-11 · source ↗ · wrong label?“We use clojurescript extensively in the UI”
endorse · production · cbrozefsky · 2014-11-04 · source ↗ · wrong label?“We have teams that use it in production without any significant problems at all.”
endorse · production · antris · 2013-10-29 · source ↗ · wrong label?“In general I found ClojureScript much cleaner than JavaScript and it's easier for me to write cleaner code”
endorse · production · Kototama · 2013-02-12 · source ↗ · wrong label?“Joyride (so I can script VS Code using ClojureScript)”
neutral · personal · seancorfield · 2023-04-15 · source ↗ · wrong label?“we have a few tens of thousands of lines of code in ClojureScript (front end) and Clojure (back end)”
neutral · production · kaliszad · 2020-12-29 · source ↗ · wrong label?“When you work with cljs and elm you need to bring in the runtime so the payloads are large.”
neutral · personal · yomly · 2020-08-11 · source ↗ · wrong label?“most of our code is in Clojurescript and we have part of the codebase in Go”
neutral · production · mratsim · 2019-12-26 · source ↗ · wrong label?“It seems that most CLJS people try and keep their views more pure”
neutral · production · 0.75 yr · lilactown · 2018-12-13 · source ↗ · wrong label?“The Hyperfiddle Editor includes the whole ClojureScript compiler and standard library, because we are evaling userland cljs in the browser”
neutral · production · dustingetz · 2018-10-02 · source ↗ · wrong label?“For large/ambitious cljs apps I'd recommend unit-testing each devcard somehow. At work we haven't done it and it's a regret”
neutral · production · vemv · 2017-12-24 · source ↗ · wrong label?“As someone that's recently started working with Clojure (and soon ClojureScript)”
neutral · personal · arms · 2014-11-26 · source ↗ · wrong label?“We use clojurescript extensively in the UI, and have been moving large parts of it to Om.”
neutral · production · lemming · 2014-11-04 · source ↗ · wrong label?“we're moving our Ember based Dashboard over to Clojurescript/Om.”
neutral · production · jonase · 2014-11-03 · source ↗ · wrong label?