A simple Rack middleware and JavaScript generator for basic remote method invocation over websockets.