Actually it runs the script on a server and uses socket.io to push the results back to the browser in real time.