Swank backend for Node.JS and in-browser JavaScript