This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-04-28
Channels
- # admin-announcements (1)
- # aws (2)
- # beginners (21)
- # boot (28)
- # braid-chat (1)
- # cider (51)
- # cljs-edn (7)
- # cljsjs (35)
- # cljsrn (2)
- # clojure (85)
- # clojure-chicago (7)
- # clojure-czech (1)
- # clojure-gamedev (3)
- # clojure-poland (2)
- # clojure-russia (80)
- # clojure-sanfrancisco (1)
- # clojure-uk (5)
- # clojurebridge (9)
- # clojurescript (68)
- # cursive (29)
- # datomic (23)
- # emacs (2)
- # hoplon (94)
- # jobs-discuss (15)
- # juxt (2)
- # liberator (2)
- # luminus (16)
- # mount (12)
- # off-topic (7)
- # om (57)
- # onyx (58)
- # proton (10)
- # re-frame (9)
- # reagent (38)
- # remote-jobs (2)
- # rum (12)
- # untangled (136)
Hi! Just wanted to pop in and ask, how does server-side rendering work in Rum? Does it use Nashorn? The README says it "runs completely in JVM with no overhead of JavaScript", but tbh I don't understand how that's possible
https://github.com/tonsky/rum#server-side-rendering This is what I'm talking about
I'm going to be talking about cljs to js devs in acouple of weeks, and I'm sure server-side rendering is one of the things they're going to ask about. Since Rum is the first framework I've actually seen to support server-side rendering, I'd like to understand how it works
@kauko: It compiles the hiccup data structues by itself. See: https://github.com/tonsky/rum/blob/gh-pages/src/rum/server_render.clj