Curated / Clojure
Is Phoenix Liveview an existential threat to Clojurescript?
Clojureverse · Published March 2, 2020
danbunea, Clojureverse user
Summary
In March 2020, a ClojureScript discussion revisited whether Phoenix LiveView's server-driven UI model represented a serious threat to the ecosystem. Thomas Heller, the maintainer of shadow-cljs, framed LiveView as one option on a broader trade-off spectrum rather than a fundamental shift, while also pointing out how heavily ClojureScript had converged on React as a single dominant solution. Much of the debate focused on practical concerns: diffing performance, websocket behavior behind corporate proxies, and the balance between server-managed state and rich client-side interaction. By May 2020, Tatu Tarvainen released Ripley, a Clojure implementation of the LiveView approach.