ClojureScript

25 engineers on Hacker News describe using ClojureScript first-hand: 9 endorse it, 4 regret it, 2 are mixed.

65%trust
25first-hand users
21in production
endorse 9mixed 2regret 4uses, no opinion

“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?