-
-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Performance is worse than upstream Firefox due to Mercury using ESR edition #69
Comments
I noticed this aswell, thought I was going insane when my own hardened firefox was beating mercury in every test. |
I'm still finding with latest v121 compared to vanilla Firefox running a fresh profile is getting approx 150 on speedometer 2 compared to approx 140 on a fresh profile on Mercury (with uBo disabled so the extension doesn't affect results), I'm on a Dell XPS 9300. Is it that some of the privacy hardening patches are more demanding than the gains made from optimization of the code? Might test against Librewolf... EDIT... Realised I was using speedometer 2.0 at least some of the time so started again and compared between Firefox Mercury and Librewolf Librefox was getting approx 130, Mercury approx 150 and Firefox approx 160 So I guess this suggests some of the privacy stuff Librefox devs add are more demanding, but the optimisations on Mercury help mitigate them... |
@gz83 @Alex313031 Issue closed without any reason? 🙁 |
This is a batch closing operation (can also be regarded as a ping), I will reopen the issues that still have new responses |
Problem
Absolutely love the work you're doing here and all the patches are awesome!
However, the problem with Mercury is that it uses ESR edition of Firefox which lags behind in terms of updates.. Just using a newer version of Firefox gives better performance than what Mercury can offer with all the performance enhancements:
https://www.phoronix.com/review/mercury-firefox-perf
Furthermore there's more performance to be gained:
/etc/makepkg.conf
uses LTO as well as-march=native -O3
performance optimizations out of the box. PGO can easily be enabled as well).Solution?
Providing upstream releases with Betterfox profile could easily overtake every other fork of Firefox in terms of privacy and performance, especially with the CPU optimizations which Mercury currently offers.
The text was updated successfully, but these errors were encountered: