I develop web crawler based on Firefox headless over WebDriver.
Performance of a headless mode is very important to me.
I saw there is no bug tracking performance of headless so I wanted to check is anybody tracking this?
Per this banchmark
chrome headless is a lot faster then chrome with a head. But Firefox headless is marginally faster then windowed Firefox.
I can confirm with my crawler that enabling headless on Firefox does not improve performance.
-Is there any work to match chrome performance in headless mode?
-Are there any configuration I can apply to improve performance? (ideas: layout.frame_rate, nglayout.initialpaint.delay, content.interrupt.parsing, content.notify.ontimer, browser.tabs.remote.autostart, layers.gpu-process.enabled ?)
-If there are can you apply those configs when Firefox is started headless?
-Is there any way I can help with producing benchmark environment or something?