I'm working on a new web framework for Factor. My plan is to have web applications built as a collection of concurrent processes running on the server and the client browser. Processes on the server can send messages to the browser (using a 'comet' style connection) and vice versa.
Among other things, this includes a JSON parser/unparser, implemented using his own parser combinators library. Cool stuff.