An alternative to PhantomJS is Nightmare (http://www.nightmarejs.org/), based of Electron.
We're currently using PhantomJS for some headless stuff, but are considering a switch.
We're currently using PhantomJS for some headless stuff, but are considering a switch.
There are various requests to have electron made truly headless but its not a core feature that most users want. However we may see it supported (I hope) when the new headless features of Google Chrome make there way down into libchromiumcontent then electron.