https://en.wikipedia.org/wiki/Headless_browser A headless browser is a web browser without a graphical user interface. PhantomJS – a headless web browser using WebKit layout engine for rendering web pages and JavaScriptCore for executing scripted tests. PhantomJS was originally developed by Ariya Hidayat in 2010 and has gained a wide following and extensive development e..