Starting from Firefox 79 I had to disable webrender, otherwise youtube videos crashed very frequently. So except for watching videos, the Chromium experience is much smoother and consumes less cpu. There is this Fishbowl web browser rendering test, for Chromium I can display 100 fish at 60fps, for Firefox (without webrender but hardware acceleration) with 10fish I get only 53fps.
For watching youtube videos (with h264lify on both), I get on firefox between 15%to25% cpu consumption with Vaapi but without webrender. With both vaapi and webrender it is <15% but very unstable. Note that on Windows10 for the same hardware cpu consumption is between 5% and 10%.
For Chromium and youtube videos cpu consumption it is more like between 20% and 40%.
So I hope the webrender is more stable with Firefox 81, but I think I'll keep Chromium for anything other than watching videos.
In fact, on a resource-constrained VDI for internet access (for security reasons), I've also noticed that Chrome seems to prioritise interaction of the UI elements much more than Firefox does: in Firefox I've often noticed that when the page has animated items (whether gifs, videos, etc), Firefox seems to prioritise playing back the content over responding to keyboard or mouse events (i.e. page up or Ctrl+W), and can often take multiple seconds to respond, whereas Chrome responds to events much faster. Maybe it's something with the event loop?
I too dropped Chrome for ideology and the snap was dearly missed.
I'm running Firefox on ArchLinux with the 5.8 kernel and an Intel motherboard with integrated graphics.
Desktop: quad core Intel i5, 16 GB RAM, SSD,integrated graphics.
Laptop: quad core Intel i7, 32 GB RAM, SSD, integrated graphics.
I use it as my work browser, and run Firefox as my personal, mostly due to Vivaldi not having an iOS browser (I love me some tab sync).
Displaying your browser history as a calendar is one of my favourite features of any browser.
This is not to say Firefox is slow, but that Chromium feels much snappier.
My machine is in the upper-mid range with a TR 1950X + Vega 56, so I can’t imagine it’s a spec issue.
I’ve read the entire Arch Wiki article on Firefox performance [1], ensured that hardware acceleration and other performance settings/flags are enabled, and tested different configurations of theses settings. Nothing made a discernible difference.
Chromium, even with hardware acceleration disabled, is dramatically more responsive than Firefox.
I have been very tempted to go back to Chromium. Ideologically and privacy wise, I really want to support Firefox, but I can’t help craving a lightning fast UI.
1: https://wiki.archlinux.org/index.php/Firefox/Tweaks