| Index: chrome/browser/page_load_metrics/observers/service_worker_page_load_metrics_observer.h
|
| diff --git a/chrome/browser/page_load_metrics/observers/service_worker_page_load_metrics_observer.h b/chrome/browser/page_load_metrics/observers/service_worker_page_load_metrics_observer.h
|
| index 8e1b9f20cd04405b8b54fbb659af08a9cfb7fb68..b6b974d3a6278ea98267ae1122a85eedbaebfca1 100644
|
| --- a/chrome/browser/page_load_metrics/observers/service_worker_page_load_metrics_observer.h
|
| +++ b/chrome/browser/page_load_metrics/observers/service_worker_page_load_metrics_observer.h
|
| @@ -16,14 +16,29 @@ extern const char kBackgroundHistogramServiceWorkerParseStart[];
|
| extern const char kHistogramServiceWorkerFirstContentfulPaint[];
|
| extern const char kBackgroundHistogramServiceWorkerFirstContentfulPaint[];
|
| extern const char kHistogramServiceWorkerParseStartToFirstContentfulPaint[];
|
| +extern const char kHistogramServiceWorkerFirstMeaningfulPaint[];
|
| +extern const char kHistogramServiceWorkerParseStartToFirstMeaningfulPaint[];
|
| extern const char kHistogramServiceWorkerDomContentLoaded[];
|
| extern const char kHistogramServiceWorkerLoad[];
|
| +
|
| extern const char kHistogramServiceWorkerFirstContentfulPaintInbox[];
|
| +extern const char kHistogramServiceWorkerFirstMeaningfulPaintInbox[];
|
| +extern const char
|
| + kHistogramServiceWorkerParseStartToFirstMeaningfulPaintInbox[];
|
| extern const char
|
| kHistogramServiceWorkerParseStartToFirstContentfulPaintInbox[];
|
| extern const char kHistogramServiceWorkerDomContentLoadedInbox[];
|
| extern const char kHistogramServiceWorkerLoadInbox[];
|
|
|
| +extern const char kHistogramServiceWorkerFirstContentfulPaintSearch[];
|
| +extern const char kHistogramServiceWorkerFirstMeaningfulPaintSearch[];
|
| +extern const char
|
| + kHistogramServiceWorkerParseStartToFirstMeaningfulPaintSearch[];
|
| +extern const char
|
| + kHistogramServiceWorkerParseStartToFirstContentfulPaintSearch[];
|
| +extern const char kHistogramServiceWorkerDomContentLoadedSearch[];
|
| +extern const char kHistogramServiceWorkerLoadSearch[];
|
| +
|
| } // namespace internal
|
|
|
| class ServiceWorkerPageLoadMetricsObserver
|
| @@ -37,6 +52,9 @@ class ServiceWorkerPageLoadMetricsObserver
|
| void OnFirstContentfulPaintInPage(
|
| const page_load_metrics::mojom::PageLoadTiming& timing,
|
| const page_load_metrics::PageLoadExtraInfo& extra_info) override;
|
| + void OnFirstMeaningfulPaintInMainFrameDocument(
|
| + const page_load_metrics::mojom::PageLoadTiming& timing,
|
| + const page_load_metrics::PageLoadExtraInfo& info) override;
|
| void OnDomContentLoadedEventStart(
|
| const page_load_metrics::mojom::PageLoadTiming& timing,
|
| const page_load_metrics::PageLoadExtraInfo& extra_info) override;
|
|
|