Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's not based on netty:

> {:dependencies [[org.clojure/clojure "1.5.1"]]}

netty is in the dev dependencies, but for benchmarking only I would guess.

[edit] This project is one of the best thing that happened in the web area in clojure recently imho. Not only it is a game changer in performance/resource use, but it makes websocket and async in general trivial to use and actually production ready (same goes for its client). Some would mention Pedestal but it forces you to learn quite a few abstractions and is totally alien compared to the rest of the clojure web ecosystem and also only supports a single async "protocol" (SSE). But pedestal is about a full stack experience, integration with the client etc, so it certainly will attract other users.



Ah, interesting, I should have looked deeper. Well they're both almost certainly based on java NIO then, which once again leads us to epoll and friends.


Well, aleph already exists, but candidly http-kit has a simpler API for most tasks

edit upon review, not a huge diff between the two actually.


Some would also mention Aleph, too.

https://github.com/ztellman/aleph




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: