Phantomjs-driver is a project mainly written in JavaScript, it's free.
Experiments with Phantom.js and Socket.IO
404: Not Found