Play Framework is event-driven server. NodeJS is threaded server.
- build on top of Netty
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients.
- no sensitivity to downstream slowness
- easy to parallelize IO and make parallel request easy
- supports many concurrent and long running connections, enabling websockets, coment, server-sent-events.