I’ve noticed little difference between browsers or distributions. Fan curves are set in UEFI.
Are there tweaks to mitigate this?
IIRC Google uses Clang and Mozilla uses Rust; each is cross-platform.
Look into the frequency-scaling governors. It’s likely your distro is opting for a more performance-oriented governor.
A quick google-fu found this:
Playing with CPU frequency didn’t produce any noticeable change. On Performance, Conservative, or OnDemand, scrolling or loading a page – like scrolling a few lines in this page – spins up the CPU fans from inauduble to annoying.
And, I don’t want to be bothered needing to play with cpufreq all the time.
I’ve actually noticed this for a l-o-n-g time, on multiple Linux distributions. Older versions of Firefox would even, sometimes, lock up if I scrolled rapidly through a large page.
Using the same browsers, on the same hardware, on the same pages, in Windows and the audible impact on the fans is much less.
This is Ryzen hardware and I’m not sure I trust what lm-sensors is telling me (says the CPU fans are at 0 RPM when they clearly spinning & that the GPU fans are spinning when they visibly are not) but accurate numbers count less here than “by ear”.