Server push of data from Clojure to ClojureScript
I'm writing an application server in Clojure that will use ClojureScript on the client. I'd like to find an efficient, idiomatic way to push data from the server to the client as realtime events, ideally using a some combination of: http-kit core.async Ring (But I'm open to other possibilities) Can anyone provide a good example / approach to doing this? I prefer to use aleph , here is the wiki , you can simply use wrap-ring-handler function to wrap existed handlers. For the 'push' function, most useful part is aleph's async handler. It builds on top of netty, not a one connection one thread