Settings and About ChromeOS dialogs take ~3 seconds to display any contents |
|||||||||||||
Issue descriptionChrome Version: 57.0.2987.6 (Official Build) dev (64-bit) OS: ChromeOS What steps will reproduce the problem? (1) Open the Settings or About ChromeOS windows. What is the expected result? Expect that the window opens and displays something within a reasonable time (say half a second or so). What happens instead? Window appears but stays blank (black) for about three seconds before finally displaying the new Material Design contents. Please use labels and text to provide additional information. For graphics-related bugs, please copy/paste the contents of the about:gpu page at the end of this report.
,
Jan 25 2017
This is clicking on the system tray widget, or the Chrome menu - not navigating directly to the WebUI in a tab.
,
Jan 25 2017
Handing over to tbuckley@ for triage. Had a chat with wez@ and here are further details. Device type is panther with two monitors attached. Repro steps are: * Open system menu > click on settings gear or * Click on chrome (3 dots) button in top chrome > Help > About ChromeOS. The windows which appear are what's unresponsive here, not the native chrome menu or system menu. According to wez@, while these windows were opening, "Monitoring with Task Manager, it looked like the renderer process for the Settings content was at 100% over that time"
,
Jan 25 2017
hey wez@: if you flip chrome://flags/#enable-md-settings to Disabled, how long does the page take to load? 1-1.5s? Material Design Settings wont ship until it's as fast or faster than the old settings page.
,
Jan 26 2017
Yes, the old Settings page displays *something* within a second or so, and displays fully after about 1.5s.
,
Jan 26 2017
The performance numbers will be positively affected by Vulcanizing the settings page (ongoing effort, issue 673825 , CL https://codereview.chromium.org/2573943002). From my local testing on my Linux workstation, (ChromeOS build on Linux), chrome://md-settings/help is showing something to the user within ~1.65 seconds when non-Vulcanized 0.55 seconds when Vulcanized
,
Feb 6 2017
i assume this affects more than just ChromeOS. we should double-check the chrome://settings/help load performance on all platforms.
,
Feb 27 2017
hey Tommy, can you add chrome://help (with --disable-features=MaterialDesignSettings) and chrome://md-settings/help to your lighthouse monitoring script?
,
Feb 28 2017
+paulirish Yes, it's no problem to add chrome://help to the monitoring script. However, it will have to wait until Lighthouse supports Uber Page urls (chrome://chrome), which it recently stopped supporting (but Paul is working on).
,
Feb 28 2017
Alright, we should be in business once https://github.com/GoogleChrome/lighthouse/pull/1777 is tested and merged.
,
Feb 28 2017
,
Mar 1 2017
Results should be live now: https://docs.google.com/a/google.com/spreadsheets/d/1-NWS8M6BW6u6VwEYdFypD4SKDVtfW8XN3mtjMLXKQAQ/edit?usp=sharing Looks like MD Help has 2.3x the load time of Old Help. (at least for the Linux laptop on my desk.) Lots of room for improvement.
,
Mar 8 2017
thanks for setting up monitoring / the investigation, Tommy!
,
Mar 8 2017
No problem! I'm still investigating why the metrics seem to be not very stable.... but regardless the metrics bear out that MD Help is much slower.
,
Mar 15 2017
,
Mar 17 2017
Looking at the graphs provided by Tommy at #13 above, we are doing much better compared to when this bug was filed (see attachments). We are at about 1.3-1.5x compared to the old about page.
,
Mar 17 2017
I'll re-evaluate the situation once the work to split the "advanced" settings into a lazy-loaded module has completed ( issue 597347 ).
,
Mar 17 2017
,
Apr 4 2017
,
Apr 8 2017
\o/
,
May 15 2017
Verified on ChromeOS 9554.0.0, 60.0.3100.0 |
|||||||||||||
►
Sign in to add a comment |
|||||||||||||
Comment 1 by tdander...@chromium.org
, Jan 25 2017