Terrible scrolling performance on healthline.com |
|||||
Issue descriptionChrome Version : 55.0.2883.95 OS Version: OS X 10.11.6 URLs (if applicable) : http://www.healthline.com/health/cold-flu/sinus-infection-symptoms#Congestion5 Try scrolling around a little bit. On anything that's not a powerful workstation, you'll feel it. It was pretty bad on my Pixel 2 and absolutely atrocious on the 12" Macbook. There's quite a lot going on here. 1) They seem to be capturing the scroll to do a fancy horizontal-scroll on the toolbar. I imagine this is exactly the case where we'd want PEL in order to avoid this terrible performance, but also exactly when the developer doesn't want it because they're actually doing something with the events. 2) They also seem to refresh their ads once you reach a certain scroll position. Obviously this results in an awful experience. 3) Multiple extensions seem to be hanging on the network requests and running JS on them, making the issue in #2 even worse. They're not named in the trace, but the process IDs correspond to Honey, Pocket, and ABP. 4) Ultimately the issue is that just too much JS is happening, but when I look at the trace I'm seeing this caused by a lot of ExtensionMsg_DispatchOnConnect with no corresponding work being done in any extension process. What does that mean? Is there a trace category I can enable to get more information? Cc'ing a bunch of people related to this. I don't know what solution I'm looking for, I just think it's an interesting case to look at.
,
Jan 4 2017
Re #1 Why wouldn't the developer want to use passive event listeners?
,
Jan 4 2017
Right, not sure what I was thinking. This is the perfect case to not block the scroll since they're not canceling it.
,
Jan 14 2017
,
May 15 2017
,
May 16 2018
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Jan 10
Downgrading P2s that haven't been modified in more than 6 months, which have no component or owner. |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by rsch...@chromium.org
, Jan 3 20175.1 MB
5.1 MB Download