We need good performance metrics for the chrome:// pages, since we need to be sure not to regress with MD. Currently, we have a few different metrics, e.g. Settings.LoadDocumentTime.MD (recorded time between DidStartProvisionalLoadForFrame and DocumentLoadedInFrame). PageLoadMetricsObserver has much fancier metrics (e.g. FirstContentfulPaint), and has handling for a lot more of the corner cases that aren't currently addressed (in page navigations, etc). It would be great to use that with settings pages to get awesome metrics without needing to add too much architecture.
I'm happy to start with the extensions page for this, and add it to other settings pages when we work out any kinks.
Comment 1 by csharrison@chromium.org
, Sep 16 2016