PhantomJS
>The script code will be executed as if it running in a web browser with an empty page. Since PhantomJS is headless, there will not be anything visible shown up on the screen.
>If PhantomJS is invoked without any argument, it will enter the interactive mode (REPL).


Headless Chrome
>Headless Chrome Chrome 59 Chrome
> Chrome PhantomJS 使PhantomJS WebKit 使 Chrome Blink 使
>PhantomJS DevTools Protocol API

Chromeless