As for Scala, they are working on a new request, an abstraction called SSGI (akin to the Servlet / Rack / WSGI / WAI layer), which, they said, should allow them to fail only as a Servlet, and also work on something that was built with netty. See here here . http://github.com/scalatra/ssgi
There are some more interesting frameworks at the Scalatra simplicity level, designed from scratch to support asynchronous web services (do not bind the stream to the request):
https://github.com/jdegoes/blueeyes - not a servlet; built on netty. ("weakly inspired ... Scalatra")
http://spray.cc/ - Built on chords Akka Akka Mist. Continuation of servlet 3.0 or Jetty ("the spray was strongly inspired by BlueEyes and Scalatra.")
And at a lower level: https://github.com/rschildmeijer/loft - "Non-blocking, asynchronous, single-threaded network based on server continuity." Not ready for production, but quite an interesting look. A compiler plugin is required to continue.
pdxleif
source share