I was looking for a non-chromium alternative browser to Firefox and found mercury. According to this site it is one of the fastest Firefox forks and also has optimizations from other well known forks like librewolf.

  • Atemu
    link
    fedilink
    44
    edit-2
    5 months ago

    Claims 7-10% performance improvement on an old AMD FX thing. No information about the baseline though; whether it’s the terrible Snap or Firefox’s official binary package. I suspect it’s the former because it has known performance issues IIRC and the latter has quite good compiler optimisations already (LTO+PGO making most of the difference).

    When I built Firefox for x86_64-v3, I saw no measurable improvement over x86_64-v1 in speedometer. I didn’t dare to build the most security critical application on my system with unsafe compiler optimisations though…

      • Atemu
        link
        fedilink
        155 months ago

        Everything involving -O3. That usually stands for “enable all standards-compliant compiler optimisations, no matter how how little their benefit or their stability”.

        What would be even worse would be -Ofast which won’t even care about strict standards compliance. No sane distributor distributes -Ofast and the only distributor I’d trust to use -O3 correctly is Intel’s Clear Linux.

        I don’t know about OPT_LEVEL but it’s likely an abstraction of the build system for this flag.

  • z3rOR0ne
    link
    fedilink
    265 months ago

    After the shenanigans with that dev and his other project, Thorium. No fucking thanks.

      • z3rOR0ne
        link
        fedilink
        325 months ago

        The developer included furry porn art as part of the code base of his other browser project, Thorium. He removed it after it was discovered.

        • vojelOP
          link
          fedilink
          75 months ago

          Do I really want to know what furry porn is?🤨

            • vojelOP
              link
              fedilink
              55 months ago

              Oh well - why should one integrate this in a browser lol? Jesus sometimes I regret sharing something I think is good at first glance - but well I think I will then go back to librewolf

              • @Pantherina@feddit.de
                link
                fedilink
                45 months ago

                Mercury is ESR and not privacy focused. The dev found nice build flags though. Using Librewolf for privacy is always advised, if you dont compile FF yourself and use it with arkenfox and policies

  • @socialpankakemix
    link
    225 months ago

    just make sure to download one of the newer versions without the furry porn

  • @Pantherina@feddit.de
    link
    fedilink
    165 months ago

    It is based off ESR but the flags are really cool!

    You can build Firefox yourself, takes like 30min on a modern Laptop.

    I did that to remove the jemalloc memory allocator, to make it work on Secureblue

    Just havent found how to compile regular Releases yet.

  • @Cornelius@lemmy.ml
    link
    fedilink
    11
    edit-2
    5 months ago

    Tried this myself, performance differences are non existent. In fact I noticed more regressions on speedometer than improvements.

    Don’t bother, use Floorp instead.

    • wagesj45
      link
      fedilink
      25 months ago

      Interesting, because I saw a 20 point increase between vanilla Firefox and Mercury when testing last night.

    • Madis
      link
      fedilink
      15 months ago

      Floorp looks nice in theory but in practice it is very outdated…

  • @d3Xt3r@lemmy.nz
    link
    fedilink
    3
    edit-2
    5 months ago

    Does this enable x86-64-v4 (AVX512) optimisations? I’ve checked the github page but don’t see any references to x86-64-v4.