| Index: chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc
|
| diff --git a/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc b/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc
|
| index 4bfceb1be9cea2e34bbb2e124a01fc4de54ca348..a559ced11d2d3dd6f5c6f562d996d9630a2f59aa 100644
|
| --- a/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc
|
| +++ b/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc
|
| @@ -132,6 +132,10 @@ const char kHistogramParseBlockedOnScriptLoadDocumentWrite[] =
|
| const char kBackgroundHistogramParseBlockedOnScriptLoadDocumentWrite[] =
|
| "PageLoad.ParseTiming.ParseBlockedOnScriptLoadFromDocumentWrite."
|
| "Background";
|
| +const char kHistogramParseBlockedOnScriptExecution[] =
|
| + "PageLoad.ParseTiming.ParseBlockedOnScriptExecution";
|
| +const char kHistogramParseBlockedOnScriptExecutionDocumentWrite[] =
|
| + "PageLoad.ParseTiming.ParseBlockedOnScriptExecutionFromDocumentWrite";
|
|
|
| const char kHistogramFirstContentfulPaintNoStore[] =
|
| "PageLoad.PaintTiming.NavigationToFirstContentfulPaint.NoStore";
|
| @@ -455,6 +459,13 @@ void CorePageLoadMetricsObserver::OnParseStop(
|
| internal::kHistogramParseBlockedOnScriptLoadDocumentWrite,
|
| timing.parse_blocked_on_script_load_from_document_write_duration
|
| .value());
|
| + PAGE_LOAD_HISTOGRAM(
|
| + internal::kHistogramParseBlockedOnScriptExecution,
|
| + timing.parse_blocked_on_script_execution_duration.value());
|
| + PAGE_LOAD_HISTOGRAM(
|
| + internal::kHistogramParseBlockedOnScriptExecutionDocumentWrite,
|
| + timing.parse_blocked_on_script_execution_from_document_write_duration
|
| + .value());
|
|
|
| int total_requests = info.num_cache_requests + info.num_network_requests;
|
| if (total_requests) {
|
| @@ -477,7 +488,6 @@ void CorePageLoadMetricsObserver::OnParseStop(
|
| parse_duration);
|
| }
|
| }
|
| -
|
| } else {
|
| PAGE_LOAD_HISTOGRAM(internal::kBackgroundHistogramParseDuration,
|
| parse_duration);
|
|
|