Floorp
Floorp copied to clipboard
[Bug]: Low Performance than other forks probably due to compiler optimisations like avx not being used.
Pre-Submission Checklist
- [X] I have checked the existing/closed issues to ensure this issue has not already been reported.
- [X] I am using the latest supported version of the browser.
- [X] I have tried disabling all browser extensions/add-ons to rule out interference from these.
- [X] I have tried clearing the browser cache and cookies.
- [X] I have checked with a new profile and the issue still occurs.
- [X] I have provided detailed step-by-step instructions on how to reproduce the issue.
- [X] I have included relevant screenshots or console outputs.
- [X] I have checked that this problem is not occurring in the latest version of Firefox ESR.
- [X] This issue is specific to this browser and does not occur in other browsers.
Bug Summary
-
I checked official firefox nightly, mercury, floorp and zen and ran speedometer and also the about:buildconfig and floorp hardly seems to have compiler optimisations enabled as compared to other forks and is quite visible in speedometer tests.
-
I do understand that firefox base version is different from floorp but the compiler optimisation thing still holds.
-
Floorp clearly claims to be the fastest firefox fork and yet do not have AVX and similar things enabled.
-
I remember reading somewhere from the developers that they take performance seriously and some compiler optimisations are actually costing performance that's why it's not included but it seems floorp is missing way too many compiler optimisations as compared to mercury and zen.
-
Zen even provides different version optimised for newer CPUs and a generic version with zip, appimage and flatpaks for all of them.
-
Floorp is much more mature project than both Mercury and Zen with Mercury himself acknowledging that his thorium/codium projects will always get more priority than Mercury and yet he never fails to maximize the performance whenever he makes a release and despite of all these Floorp not using those compiler flags is strange.
-
Some recent discussion about compiler optimisation from both Mercury and Zen developers about both of them committing some flags to each other's base: https://github.com/Alex313031/Mercury/releases/tag/v.129.0.2, https://github.com/zen-browser/desktop/pull/1216#issuecomment-2333091398
Reproduction Steps
- Install Firefox release/nightly, Floorp, Mercury, Zen (zip, appimage,flatpak both specific and generic versions) and visit about:buildconfig and run speedometer.
Expected Behavior
Floorp should have similar if not much higher scores than zen and mercury.
Actual Behavior
Floorp is missing many compiler optimisation flags and performs low than zen and mercury in speedometer test.
Screenshots
Zen-specific
Nightly
Mercury
Floorp
Browser Version
11.20
Operating System
Kubuntu 24.10
Additional Context
No response