We're probably going to go down the node.js route.