Too Long; Didn't Read
Before <a href="https://hackernoon.com/tagged/google" target="_blank">Google</a> <a href="https://hackernoon.com/tagged/chrome" target="_blank">Chrome</a> 59 the headless execution must be done by 3party headless browsers like <a href="http://phantomjs.org/" target="_blank">PhantomJS</a>, <a href="https://slimerjs.org/" target="_blank">SlimerJS</a>, <a href="http://triflejs.org/" target="_blank">TrifleJS</a>, <a href="http://www.nightmarejs.org/" target="_blank">Nightmare</a>, and HTMLUnit.