List
Headless Chrome
Web: https://developers.google.com/web/updates/2017/04/headless-chrome
You may be interested in my post “How to set up Headless Chrome on Mac“.
Phantom.js
Project now discontinued.
You can check alternatives like Headless Chrome.