BrowserWorks / Waterfox-Classic

The Waterfox Classic repository, for legacy systems and customisation.
https://classic.waterfox.net
Mozilla Public License 2.0
176 stars 33 forks source link

Newer versions are slower compared to 2021.08.1 with certain websites #50

Open K4sum1 opened 2 years ago

K4sum1 commented 2 years ago

Describe the bug When using a newer version of Waterfox Classic, like 2021.10, 2021.11, maybe 2021.09, certain pages can hang the browser, long enough where the browser popup for stopping a script appears. The easiest site to test this that I know of for my profile is Reddit.

To Reproduce Steps to reproduce the behavior: I have no idea how to reproduce this on a clean profile. Maybe it's an extension that I use, but I've tried the relevant ones on Reddit, and I can't get it to reproduce. This is how I'm able to get it to happen with my specific profile, but it might not be the same for you. When 2020.10 was new, I tried making a new profile, and that didn't fix it, so I don't understand this bug. 1: Go to Reddit 2: Sign in 3: Check messages 4: Wait for it

Expected behavior Page should quickly load and be responsive.

Screenshots (I will record videos of this, and add them later after I post this)

Desktop (please complete the following information):

Additional context Downgrading to 2021.08.1 fixes this, the page loads quickly

K4sum1 commented 2 years ago

I recorded two videos, but apparently GitHub doesn't support .mkv, and I'm too lazy to convert them.

I'll try replicating it on a clean profile again, however this seems very intermittent. I had it happen on GitHub, and now it doesn't happen on GitHub.

mkruselj commented 2 years ago

I have this happening with youtube and JUCE forums. It also happened with KvR forums but suddenly it doesn't happen anymore.

Rikk commented 2 years ago

Other than the reported "stop script" issue, on my main WF profile, most pages using some kind of modern JS fails to load till the end (spinning icon) starting at 2021.09 (last ok is 2021.08.1); the most notable is that Recaptcha doesn't load. This is, when not using Multiprocess. When I enable it (browser.tabs.remote.autostart) these pages load. On a different profile, that was mainly used with Multiprocess enabled since the beginning, the loading problem doesn't happen (with MP enabled or not). Since I tested both profiles with the same addons enabled, I think they are not part of the cause.

Worth of mention, also starting at that version, browser takes much much longer to start (high cpu for a while before truly loading as before).

Wasmachineman-NL commented 2 years ago

Other than the reported "stop script" issue, on my main WF profile, most pages using some kind of modern JS fails to load till the end (spinning icon) starting at 2021.09 (last ok is 2021.08.1); the most notable is that Recaptcha doesn't load. This is, when not using Multiprocess. When I enable it (browser.tabs.remote.autostart) these pages load. On a different profile, that was mainly used with Multiprocess enabled since the beginning, the loading problem doesn't happen (with MP enabled or not). Since I tested both profiles with the same addons enabled, I think they are not part of the cause.

Worth of mention, also starting at that version, browser takes much much longer to start (high cpu for a while before truly loading as before).

Setting browser.tabs.remote.autostart to false fixed being unable to login to my bank, thank you!

Squall-Leonhart commented 1 year ago

Youtube's performance issues are caused by missing polyfills, you can speed it up by enabling webcomponents-bundle in polly 1.9 or about:config.

Wasmachineman-NL commented 1 year ago

Youtube's performance issues are caused by missing polyfills, you can speed it up by enabling webcomponents-bundle in polly 1.9 or about:config.

I have enabled webcomponents-bundle in Polly but it didn't do anything to speed up YT favorites loading.