Mercury icon indicating copy to clipboard operation
Mercury copied to clipboard

New release?

Open entrider opened this issue 1 year ago • 21 comments

Is there a reason why Mercury is based on Firefox ESR? Are you planning to support current Firefox versions?

entrider avatar Oct 12 '23 13:10 entrider

Mercury 115.4.0 crashes at launch on Windows 7 x64, but Firefox ESR 115.3.1 works, so I also wonder what @Alex313031 is about to do.

sergeevabc avatar Oct 14 '23 09:10 sergeevabc

Performance of ESR sucks, and beta and nightly versions can do better than stable. https://www.phoronix.com/review/mercury-firefox-perf

entrider avatar Oct 15 '23 18:10 entrider

Performance of ESR sucks...

Thing is, Firefox ESR 115 is the last version that launches on Windows 7/8, so beta and nightly versions are for those who decided to upgrade OS to 10/11, whereas ~15% of userbase chose not to, me included. Options for the latter are Waterfox G5.1.13, Pale Moon, and Supermium so far. Quite amusing that HTML/CSS/JS rendering now depends on what OS you have. Anyway, I'd appreciate a clear Mercury developer's statement whether the support of Windows 7 users is considered or not.

sergeevabc avatar Oct 15 '23 18:10 sergeevabc

Yes, but you can't avoid the inevitable:

Mozilla will provide security updates for these users until September 2024. No security updates will be provided after that date.

I doubt that Waterfox and even Palemoon developers will continue to support 115 ESR after that date.

entrider avatar Oct 15 '23 18:10 entrider

@entrider, Palemoon, fortunately, is not tied to the schedule of Mozilla since its developers adapt changes, including security related ones, selectively, not along with the parent ESR core. Not sure about Waterfox's strategy. Point is, there are forks, such as Firefox-based Palemoon and Chromium-based Supermium, meant for the rest of us who don't move in lock-step with the Silicon Valley hegemons forcing users to upgrade by means of fearmongering and planned obsolescence instead of innovations like it was before. And I wonder if Mercury is one of them, or just another speed-only toy.

sergeevabc avatar Oct 16 '23 00:10 sergeevabc

Dear @Alex313031, could you be so kind to roll out Mercury based on Firefox ESR 115.3.1 or Firefox 116.0 (like LibreWolf did), just for once at least? I'm desperately looking for a faster browser for Windows 7 for a year to come.

sergeevabc avatar Oct 30 '23 01:10 sergeevabc

@Alex313031 seems to have abandoned the project, sadly. @entrider @sergeevabc For now all I can do is recommend GNU Icecat for Windows. It is based on Firefox ESR and works on Windows versions lower than 10. Even though it's a privacy fork, it is quite bloated with a ton of privacy features. Hopefully a "slim" Firefox ESR privacy fork will pop up again somewhere soon.

Binaries are here: https://icecatbrowser.org/download/ Source code can be found on that page as well.

And apparently "Floorp" is also a thing: https://floorp.app/en/

zooool avatar Dec 05 '23 17:12 zooool

@zooool, Floorp does not work on my end, however IceCat does. Thank you for researching and mentioning the alternatives for Windows 7 users.

sergeevabc avatar Dec 06 '23 06:12 sergeevabc

@zooool, Floorp does not work on my end, however IceCat does. Thank you for researching and mentioning the alternatives for Windows 7 users.

Floorp works in Win 7 x64 ESU.

As for new versions of Mercury, any news?

upd: i've seen this: https://github.com/Alex313031/Mercury/issues/86 Pretty weird decision, because it is ESR and i know that sufficient amount of people already started using Mercury. It looks, like that I'll switch to something ESR based, like IceCat or Floorp.

spacedrone404 avatar Dec 09 '23 21:12 spacedrone404

@spacedrone404, Floorp works in Win 7 x64 ESU.

Not on my end. Version 11.6.1 released on 2023-11-21 throws errors.

Screenshots

Update The problem appears to be that the binary file is compiled to require the processor with SSE4.1, whereas my processor only supports SSE3. I'll let the developers know.

sergeevabc avatar Dec 10 '23 06:12 sergeevabc

my processor only supports SSE3.

Sorry to hear. i'm on top end Broadwell. This gen supports sse4.1/avx and currently dirt-cheap.

spacedrone404 avatar Dec 10 '23 07:12 spacedrone404

@spacedrone404, well, I chose not to take part in environmental pollution by regularly replacing working hardware just to feed corporations and feel on top of the world. Moreover, replacing a processor is not always easy no matter the price: if it is a desktop computer, you most likely need to buy a compatible motherboard and a memory as well, and if it is a beloved laptop (my case) then replacement options are quite limited if any.

So my current FF-based choice is IceCat then, since it is compiled with an older hardware in mind (SSE2 to be precise, whereas my CPU supports SSE3). Also I informed Floorp devs. Perhaps they will find it possible to compile the browser for a broader audience.

sergeevabc avatar Dec 10 '23 08:12 sergeevabc

Floorp works in Win 7 x64 ESU.

I have just downloaded the portable and x64 version but neither of them works here. I get the same error prompt as mentioned before @sergeevabc similar to when installing Waterfox. this AMD CPU only supports SSE4A instructions but my other intel CPU's would probably work.

andika207 avatar Dec 10 '23 09:12 andika207

Floorp does not work on my end, however IceCat does. Thank you for researching and mentioning the alternatives for Windows 7 users.

Librewolf got stuck on version 115 too. Firefox could have a larger user base if they were not stupid idiots because they could perfectly support Win7 and WinXP users all this said I'm not worried because Supermium works perfect and is a significantly faster than all of the Firefox based crap.

andika207 avatar Dec 10 '23 09:12 andika207

Moreover, replacing a processor is not always easy no matter the price

older hardware is often more expensive than the newer one, I'm looking up hardware for another WinXP rig so I can't pick anything too new due to the lack of drivers support.

andika207 avatar Dec 10 '23 09:12 andika207

Also I informed Floorp devs.

As you may already know, they refused to do anything, at least at this point. And it looks like i'm going to jump on icecat train [was using it around Icecat v60 times], because mercury is officially dead.

spacedrone404 avatar Dec 10 '23 14:12 spacedrone404

@sergeevabc @andika207 @spacedrone404 @entrider @zooool I have not abandoned any of my projects or Windows 7.

Making new builds soon as well as an explanation of where I was in the thorium repo.

The reason it is based on ESR is for win7 support. I might either make seperate repos for mercury esr and mercury tip of tree, OR i might keep it at ESR 115 until the end of support in 2024.

Alex313031 avatar Dec 29 '23 20:12 Alex313031

@Alex313031, Mercury v.115.4.0 does not work under Windows 7 x64 on my end. Hardware: Core 2 Duo T7250 2 GHz, 4 GB RAM.

Screenshots

2023-1230-0523 mercury 115-4 bug 01 2023-1230-0523 mercury 115-4 bug 02

sergeevabc avatar Dec 30 '23 02:12 sergeevabc

@sergeevabc @andika207 @spacedrone404 @entrider

Rebased the repo, now I just need to make builds, but I am bogged down by making builds of Thorium. Builds should be out within the next couple of days.

In addition, going forward I will be providing SSE3 and AVX releases for both Linux and Windows. That way anyone can run it.

Alex313031 avatar Dec 31 '23 02:12 Alex313031

@Alex313031, while we are waiting for the latest Mercury release, I am glad to inform you that the recent Thorium x64 SSE3 works fine on my end, at last!

sergeevabc avatar Dec 31 '23 10:12 sergeevabc

@Alex313031, Mercury v.115.4.0 does not work under Windows 7 x64 on my end because you compiled it with SSE4.1 as a strict requirement, whereas my Core 2 Duo supports SSE3 only. Please, do something about it, it's just a matter of setting a proper compilation switch.

Supermium was developed with old hardware in mind that don't understand SSE4.1 instructions chrome 86 for WinXP is working pretty well so I guess the chrome 109 would be fine for the next coming years I can sleep well without the latest greatest chrome release.

andika207 avatar Jan 01 '24 01:01 andika207