Different FPS in browsers

The minimal WebGL project has different FPS on different browsers.
Chrome browser

FireFox browser

People playing through the Chrome browser will feel very uncomfortable, while people playing through Firefox will feel very comfortable playing the same game. Why does this happen, is it related to the peculiarities of the browsers?

Welcome to the world of web development, where every browser on any operating system is in fact a separate platform that requires separate testing and will exhibit different behaviour and issues.

It has actually gotten better now that several more browsers are Chromium-based rather than adding even more weirdness to the mix. Most prominently Edge and Opera have switched to Chromium in recent years.

So yes, that sort of thing is very normal for web development I’m afraid. Curiously though my FF vs Chrome experience was the opposite with Firefox giving me 35 fps where Chrome was 60+. Are you by any chance using the built-in render pipeline? If so, switch to URP and test again.

What exact graphics card model and graphics driver version do you have? Chromium will fallback to software rendering, as it is doing in that screenshot, if the hardware / drivers are known to be problematic. You should be able to see details in Chrome by going to chrome://gpu. At that point, it’s really an interaction between the browser and graphics card, less to do with the actual web applications run in the browser’s context. I’d expect that the application runs fine in all Unity-supported browsers on devices with relatively recent hardware and up-to-date graphics drivers and browser.