Noice!
Regarding the code mixing/sharing with JS & cljsrn: I remember a while back that @vikeri mentioned that he had some views implemented in JS, because it was easier to do. But the logic was done in cljsrn.
I can’t dig up that conversation from the logs now…