PhantomJS is a minimalistic headless WebKit.
