WebScrapping

PhantomJS : headless WebKit scriptable with a JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG. http://phantomjs.org/

SlimerJS: scriptable browser for Web developers http://slimerjs.org/

CasperJS http://casperjs.org/ : navigation scripting & testing utility for PhantomJS and SlimerJS written in Javascript