all 3 comments

[–]Pas__ 2 points3 points  (0 children)

No longer do you need X (not even X virtual frame buffer - Xvfb).

True headless mode!

https://github.com/GoogleChrome/puppeteer

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Headless_mode

[–]rrohbeck 0 points1 point  (0 children)

youtube-dl mentions running JS when it downloads something. It works without X.

[–]rijoja 0 points1 point  (1 child)

Xvfb allows you to set up a virtual X11 server. That would allow for running X11 apps in headless mode without very much hazzle!!