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; |