PhantomJS is a 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.
This is a companion discussion topic for the original entry at https://copr.fedorainfracloud.org/coprs/waghanza/phantomjs/