Page 1 of 1

[FIXED in Nightly update] 5.0.3rc1/2 performance regression

Posted: Tue Mar 21, 2017 9:20 am
by GH113
Hello!
Nightly 20-03-17, NoScript 5.0.3rc1, NoScript 5.0.3rc2. What I did to reproduce the bug:
Create new profile, use NoScript default settings, open a webpage, start opening links on it in a new background tab using Ctrl-Left Click (~1 link per second) while scrolling the page down. Results:
Nightly 20-03-17 + NoScript 5.0.2 - I couldn't reproduce the bug so far, scrolling is as smooth as possible
Nightly 20-03-17 + NoScript 5.0.3rc1 or NoScript 5.0.3rc2 - scrolling is not smooth, it looks like there are not enough frames in the scrolling animation

I tried to measure browser performance so I went to Tools - Web Developer - Performance and measured performance of the browser with NS5.0.2 and NS5.0.3rc1/2. The results are on the screenshots:
NS5.0.2, everything is fine: http://i.imgur.com/NLHqvFw.png
NS5.0.3rc1/2, scrolling is not smooth:
http://i.imgur.com/Xn94DmZ.png
http://i.imgur.com/lQt58ra.png
http://i.imgur.com/sUIduGJ.png
http://i.imgur.com/0EOEMCx.png

It looks like at some point the loading tab in the background makes scrolling lag, so if you open many tabs one right after another the scrolling looses smoothness. I'm not posting the exact site for STR that I used to reproduce this bug because it is NSFW. I am currently trying to reproduce this bug on SFW sites. Does anyone know a better way to measure browser performance? Thanks.

UPDATE 30-03-17
Issue is fixed in Nightly 30-03-17

Re: 5.0.3rc1/2 performance regression: low fps when scrollin

Posted: Fri Mar 24, 2017 1:07 pm
by GH113
Unfortunately, I couldn't find STR but I can say for sure that disabling NoScript in my regular profile does make a huge difference. I guess it is some combination of settings or maybe even Nightly update that caused this regression. Since I've spent quite a lot of time trying to reproduce this bug to no avail and NS5.x.x is a legacy version I think a better solution will be to wait for NoScript 10 aka NoScript WebExtension :)

PS Does anyone know what is the current planned release date for NoScript 10 (I realize it might change ;) )?

Re: 5.0.3rc1/2 performance regression: low fps when scrollin

Posted: Sun Mar 26, 2017 10:45 pm
by Thrawn
Er...5.x.x is not a legacy version, it's cutting-edge. Given all the upheaval with transitioning to WebExtensions, maybe even bleeding-edge.

Unfortunately that also means that Giorgio's development time is rather limited, but he will probably address this in time.

Re: 5.0.3rc1/2 performance regression: low fps when scrollin

Posted: Thu Mar 30, 2017 8:54 pm
by GH113
I've spend three days trying to find STR for this bug in a new profile and came to a conclusion this performance regression was caused by Nightly update. I no longer observe it in Nightly 30-03-17. Changed the thread title.
Thrawn wrote:Er...5.x.x is not a legacy version, it's cutting-edge. Given all the upheaval with transitioning to WebExtensions, maybe even bleeding-edge.

Unfortunately that also means that Giorgio's development time is rather limited, but he will probably address this in time.
My bad, Giorgio called 2.9.5 legacy version: https://twitter.com/ma1/status/779989564127584256