Development direction feedback

General project discussion.
Use this as a last resort if your topic does not fit in any of the other boards but it still on-topic.
Forum rules
This General Discussion board is meant for topics that are still relevant to Pale Moon, web browsers, browser tech, UXP applications, and related, but don't have a more fitting board available.

Please stick to the relevance of this forum here, which focuses on everything around the Pale Moon project and its user community. "Random" subjects don't belong here, and should be posted in the Off-Topic board.
User avatar
andyprough
Board Warrior
Board Warrior
Posts: 1115
Joined: 2020-05-31, 04:33

Re: Development direction feedback

Unread post by andyprough » 2024-03-28, 13:56

Moonchild wrote:
2024-03-28, 11:45
andyprough wrote:
2024-03-28, 01:14
That's a very small number. Maybe 0.5% that actually use the current version of Pale Moon on Windows 7? I would have thought it was much higher based on the number of Windows 7 users who post on the forum, more like 10% or more.
It just shows you that most Pale Moon users aren't very vocal about it or don't feel the need to be active on the forum.
If those stats are correct then it's possible that most Pale Moon users don't report issues on the forum because they are using the current version on a targeted current OS where Pale Moon works very well. That's my experience anyway. I often notice that I don't experience issues that are raised on the forum by others, especially with respect to slowness, stuttering of video, scrolling problems, etc. Might also have to do with the fact I mostly use hardware that's about 4 years old or newer.

User avatar
gepus
Board Warrior
Board Warrior
Posts: 1006
Joined: 2017-12-14, 12:59

Re: Development direction feedback

Unread post by gepus » 2024-03-28, 14:44

andyprough wrote:
2024-03-28, 13:56
I often notice that I don't experience issues that are raised on the forum by others, especially with respect to slowness, stuttering of video, scrolling problems, etc.
Neither do I. Hardware might be a factor for sure.

I'm one of the 1% using always the latest Pale Moon (manual update) on Win7-x64.
BTW, Pale Moon (-x64-avx) works fine as well since my CPU has support for avx (unfortunately too old for avx2 support).

User avatar
LAR Grizzly
Lunatic
Lunatic
Posts: 376
Joined: 2017-08-11, 16:49
Location: Upstate Ohio, USA

Re: Development direction feedback

Unread post by LAR Grizzly » 2024-03-28, 16:16

gepus wrote:
2024-03-28, 14:44
I'm one of the 1% using always the latest Pale Moon (manual update) on Win7-x64. My CPU has support for avx (unfortunately too old for avx2 support).
Ditto! (although, I use the internal updater)
Win7 Pro SP1 64 Bit
Comodo Internet Security
Pale Moon 33.7.2, Firefox 115.23.0esr, Thunderbird 115.18.0esr, and SeaMonkey 2.53.20

User avatar
Gianluca18092004
New to the forum
New to the forum
Posts: 2
Joined: 2023-10-01, 15:40

Re: Development direction feedback

Unread post by Gianluca18092004 » 2024-05-03, 04:12

athenian200 wrote:
2024-03-27, 18:59
Massacre wrote:
2024-03-27, 18:53
It is because even Windows 10 will become "unsupported" (by MS) next year.
We didn't discontinue Windows 7 support when that went EOL, though. The point isn't that we need to discontinue support for an operating system as soon as the EOL hits, but rather that it's reaching a point where people expect us to support operating systems for decades past their EOL. They want more than 5 or 6 years of legacy support, they want 10 or 20 years of it. To the point that critical libraries or compiler updates would require a newer OS. That's where we're trying to draw the line here.
Ok, but why is OS X Lion supported (until I read in 33.0 that experimental PowerPC will be added), but not Vista or XP? What is the difference between Vista and 7, or the big obstacle?

User avatar
R3n_001
Moonbather
Moonbather
Posts: 67
Joined: 2019-05-25, 20:39

Re: Development direction feedback

Unread post by R3n_001 » 2024-05-15, 09:47

I still haven't found any difference going from SSE2 through to AVX2. I was originally going to have an AVX or AVX2 build of my own Firefox fork on top of SSE2, but in testing I found no quantifiable difference and just went for SSE2 x86 and SSE2 x64. Even better, UXP performs notably better compiled as x86 instead of x64 in my testing. Moving UXP to AVX makes no sense unless there is some measurable performance gain that I have not been able to find in UXP and even the latest browsers.

https://board.eclipse.cx/viewtopic.php?t=669
Gianluca18092004 wrote:
2024-05-03, 04:12
Ok, but why is OS X Lion supported (until I read in 33.0 that experimental PowerPC will be added), but not Vista or XP? What is the difference between Vista and 7, or the big obstacle?
There is none. UXP is a 52 ESR base, and 52 ESR natively supported XP. The XP UXP forks perform better in my testing even.

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 5590
Joined: 2015-12-09, 15:45

Re: Development direction feedback

Unread post by moonbat » 2024-05-15, 09:51

R3n_001 wrote:
2024-05-15, 09:47
There is none.
If I'm right, the issue is lack of compiler support for those OSes. Once Visual Studio stopped support for XP/Vista, Pale Moon had to do the same, and this was after the OSes themselves were EOLed.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Jabber: moonbat@hot-chili.net

User avatar
R3n_001
Moonbather
Moonbather
Posts: 67
Joined: 2019-05-25, 20:39

Re: Development direction feedback

Unread post by R3n_001 » 2024-05-15, 09:57

You don't exactly need the latest of compilers. From what I've seen looking around spaces, older ones were usually faster and lighter. Not sure how much it applies here, but I was talking with a developer of another project and they said GCC4.7.2 compiles their project 5x faster than GCC8.4.0.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37676
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Development direction feedback

Unread post by Moonchild » 2024-05-15, 10:03

R3n_001 wrote:
2024-05-15, 09:47
There is none.
If there was none, then I wouldn't have drawn the line between Vista and 7, and would rather have drawn the line between XP and Vista. Vista is, however, in a weird hybrid state between NT5 and NT6, and is missing some essential bits in the kernel for proper NT6 class support.
R3n_001 wrote:
2024-05-15, 09:47
UXP is a 52 ESR base, and 52 ESR natively supported XP.
UXP was ESR52 base back in 2014, but even the first release of 25.0 already stopped supporting XP.
Got my dates and versions mixed up as it's been so long. First UXP version building on an ESR52 fork was actually 28 from 2018. And no, actual XP support in the code was already removed from v27 2 years prior.
R3n_001 wrote:
2024-05-15, 09:47
The XP UXP forks perform better in my testing even.
They probably perform better because they have a cut-down feature set. We've been losing performance just like every other browser on the market as the already obscene web standards are just bloated with more bells and whistles to make that "the browser is a platform" pipe dream from a decade or so ago come true. You may want to ask yourself why you're using Pale Moon if other browsers perform better for you - I'm still a proponent of using the tools that best fit your wishes and workflow. If that's a UXP fork, then by all means, use it! :)
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 5590
Joined: 2015-12-09, 15:45

Re: Development direction feedback

Unread post by moonbat » 2024-05-15, 12:07

R3n_001 wrote:
2024-05-15, 09:57
GCC4.7.2 compiles their project 5x faster than GCC8.4.0.
GCC is irrelevant when we're talking about Windows,for which Pale Moon has always used some form of Visual Studio. There was a move to a newer version of VS sometime back, that offers better optmizations and it doesn't support older Windows versions.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Jabber: moonbat@hot-chili.net

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 37676
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Development direction feedback

Unread post by Moonchild » 2024-05-15, 13:15

moonbat wrote:
2024-05-15, 12:07
There was a move to a newer version of VS sometime back, that offers better optmizations
Not just that, it also allows us to use necessary improvements in the C++ language - one of the few standards that are actually standards.
"A dead end street is a place to turn around and go into a new direction" - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

dbsoft
Project Contributor
Project Contributor
Posts: 497
Joined: 2020-02-21, 17:35

Re: Development direction feedback

Unread post by dbsoft » 2024-05-16, 17:16

Gianluca18092004 wrote:
2024-05-03, 04:12
Ok, but why is OS X Lion supported (until I read in 33.0 that experimental PowerPC will be added), but not Vista or XP? What is the difference between Vista and 7, or the big obstacle?
This is or may be possible because modern GCC is now supported on PowerPC. The problem with XP is the modern toolchain is not supported there.