Alpine Chrome
Chrome Headless docker images built upon alpine official image
... for design use, support for WebGL, support for emojis. Dev-friendly with examples using NodeJS, Puppeteer, docker-compose and also a test with a X11 display. According to puppeteer's official doc you can not test a Chrome Extension in headless mode. You need a display available, that's where Xvfb comes in.