In the Clojure world, the main web framework Compojure turned out not to be good for heavyweight ajax and long-running polls because it used a thread per request. (Not blaming the brilliant guys who put it together, it solved the right problem at the time.) So they ended up building Pedestal.
I'm keen to avoid this same issue when selecting a Scala Web Framework.
So assuming I have an Ajax heavy web application with SSE and Websockets and other messaging going on. Assuming (as a hypothetical example) this is a multi-player poker application with chat and social notifications.
My question is - out of the major Scala Frameworks (Lift, Play 2, Scalatra, Pinky, Sweet), which ones don't use one thread per request?
Assumptions:
- by this I mean do not block threads while listening for incoming requests