Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(25)

Unified Diff: tools/metrics/histograms/histograms.xml

Side-by-side diff isn't available for this file because of its large size.
Issue 1979633002: Add immediate variants of core page load metric histograms. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@firstmetrics
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
« no previous file with comments | « chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/metrics/histograms/histograms.xml
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index 9643bb8cef840917f12b86b392fa8fe3cb4a70c5..322c7d32123caab4c8b5ed8d7a3f1b192e73eead 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -35559,6 +35559,35 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<summary>Events related to Google CAPTCHA pages being seen by users.</summary>
</histogram>
+<histogram
+ name="PageLoad.DocumentTiming.NavigationToDOMContentLoadedEventFired"
+ units="ms">
+ <owner>bmcquade@chromium.org</owner>
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ Measures the time from navigation timing's navigation start to the time the
+ DOMContentLoaded event is fired, for main frame documents.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.DocumentTiming.NavigationToFirstLayout" units="ms">
+ <owner>bmcquade@chromium.org</owner>
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ Measures the time from navigation timing's navigation start to the time the
+ first layout is performed, for main frame documents.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.DocumentTiming.NavigationToLoadEventFired" units="ms">
+ <owner>bmcquade@chromium.org</owner>
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ Measures the time from navigation timing's navigation start to the time the
+ load event is fired, for main frame documents.
+ </summary>
+</histogram>
+
<histogram name="PageLoad.EventCounts" enum="PageLoadEvent">
<owner>csharrison@chromium.org</owner>
<owner>bmcquade@chromium.org</owner>
@@ -35662,6 +35691,88 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary>
</histogram>
+<histogram name="PageLoad.PaintTiming.NavigationToFirstContentfulPaint"
+ units="ms">
+ <owner>ksakamoto@chromium.org</owner>
+ <summary>
+ The time from navigation start to first &quot;contentful&quot; paint.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.PaintTiming.NavigationToFirstImagePaint" units="ms">
+ <owner>ksakamoto@chromium.org</owner>
+ <summary>
+ Measures the time from navigation timing's navigation start to the time the
+ first image is painted, for main frame documents. For images that render
+ progressively, this is recorded as soon as any image pixels have been drawn.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.PaintTiming.NavigationToFirstPaint" units="ms">
+ <owner>ksakamoto@chromium.org</owner>
+ <summary>
+ Measures the time from navigation timing's navigation start to the time the
+ first paint is performed, for main frame documents.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.PaintTiming.NavigationToFirstTextPaint" units="ms">
+ <owner>ksakamoto@chromium.org</owner>
+ <summary>
+ Measures the time from navigation timing's navigation start to the time the
+ first non-blank text is painted, for main frame documents.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.PaintTiming.ParseStartToFirstContentfulPaint"
+ units="ms">
+ <owner>bmcquade@chromium.org</owner>
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ Measures the time from when the HTML parser started, to when the page first
+ paints content.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.ParseTiming.NavigationToParseStart" units="ms">
+ <owner>bmcquade@chromium.org</owner>
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ Measures the time from navigation timing's navigation start to the time the
+ parser started, for main frame documents.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.ParseTiming.ParseBlockedOnScriptLoad" units="ms">
+ <owner>bmcquade@chromium.org</owner>
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ Measures the time that the HTML parser spent blocked on the load of scripts,
+ for main frame documents that finished parsing.
+ </summary>
+</histogram>
+
+<histogram
+ name="PageLoad.ParseTiming.ParseBlockedOnScriptLoadFromDocumentWrite"
+ units="ms">
+ <owner>bmcquade@chromium.org</owner>
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ Measures the time that the HTML parser spent blocked on the load of scripts
+ inserted from document.write, for main frame documents that finished
+ parsing.
+ </summary>
+</histogram>
+
+<histogram name="PageLoad.ParseTiming.ParseDuration" units="ms">
+ <owner>bmcquade@chromium.org</owner>
+ <owner>csharrison@chromium.org</owner>
+ <summary>
+ Measures the time that the HTML parser was active, for main frame documents
+ that finished parsing.
+ </summary>
+</histogram>
+
<histogram name="PageLoad.Timing.NavigationToDOMContentLoadedEventFired"
units="ms">
<owner>bmcquade@chromium.org</owner>
@@ -35743,7 +35854,9 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<owner>csharrison@chromium.org</owner>
<summary>
Measures the time from navigation timing's navigation start to the time the
- DOMContentLoaded event is fired, for main frame documents.
+ DOMContentLoaded event is fired, for main frame documents. This metric is
+ being phased out in favor of the PageLoad.DocumentTiming equivalent and will
+ be deprecated in M54.
</summary>
</histogram>
@@ -35770,7 +35883,9 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<histogram name="PageLoad.Timing2.NavigationToFirstContentfulPaint" units="ms">
<owner>ksakamoto@chromium.org</owner>
<summary>
- The time from navigation start to first &quot;contentful&quot; paint.
+ The time from navigation start to first &quot;contentful&quot; paint. This
+ metric is being phased out in favor of the PageLoad.PaintTiming equivalent
+ and will be deprecated in M54.
</summary>
</histogram>
@@ -35790,6 +35905,8 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
Measures the time from navigation timing's navigation start to the time the
first image is painted, for main frame documents. For images that render
progressively, this is recorded as soon as any image pixels have been drawn.
+ This metric is being phased out in favor of the PageLoad.PaintTiming
+ equivalent and will be deprecated in M54.
</summary>
</histogram>
@@ -35798,7 +35915,9 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<owner>csharrison@chromium.org</owner>
<summary>
Measures the time from navigation timing's navigation start to the time the
- first layout is performed, for main frame documents.
+ first layout is performed, for main frame documents. This metric is being
+ phased out in favor of the PageLoad.DocumentTiming equivalent and will be
+ deprecated in M54.
</summary>
</histogram>
@@ -35806,7 +35925,9 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<owner>ksakamoto@chromium.org</owner>
<summary>
Measures the time from navigation timing's navigation start to the time the
- first paint is performed, for main frame documents.
+ first paint is performed, for main frame documents. This metric is being
+ phased out in favor of the PageLoad.PaintTiming equivalent and will be
+ deprecated in M54.
</summary>
</histogram>
@@ -35814,7 +35935,9 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<owner>ksakamoto@chromium.org</owner>
<summary>
Measures the time from navigation timing's navigation start to the time the
- first non-blank text is painted, for main frame documents.
+ first non-blank text is painted, for main frame documents. This metric is
+ being phased out in favor of the PageLoad.PaintTiming equivalent and will be
+ deprecated in M54.
</summary>
</histogram>
@@ -35823,7 +35946,9 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<owner>csharrison@chromium.org</owner>
<summary>
Measures the time from navigation timing's navigation start to the time the
- load event is fired, for main frame documents.
+ load event is fired, for main frame documents. This metric is being phased
+ out in favor of the PageLoad.DocumentTiming equivalent and will be
+ deprecated in M54.
</summary>
</histogram>
@@ -35842,7 +35967,9 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<owner>csharrison@chromium.org</owner>
<summary>
Measures the time that the HTML parser spent blocked on the load of scripts,
- for main frame documents that finished parsing.
+ for main frame documents that finished parsing. This metric is being phased
+ out in favor of the PageLoad.ParseTiming equivalent and will be deprecated
+ in M54.
</summary>
</histogram>
@@ -35864,7 +35991,8 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<summary>
Measures the time that the HTML parser spent blocked on the load of scripts
inserted from document.write, for main frame documents that finished
- parsing.
+ parsing. This metric is being phased out in favor of the
+ PageLoad.ParseTiming equivalent and will be deprecated in M54.
</summary>
</histogram>
@@ -35873,7 +36001,8 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<owner>csharrison@chromium.org</owner>
<summary>
Measures the time that the HTML parser was active, for main frame documents
- that finished parsing.
+ that finished parsing. This metric is being phased out in favor of the
+ PageLoad.ParseTiming equivalent and will be deprecated in M54.
</summary>
</histogram>
@@ -35882,7 +36011,8 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<owner>csharrison@chromium.org</owner>
<summary>
Measures the time from when the HTML parser started, to when the page first
- paints content.
+ paints content. This metric is being phased out in favor of the
+ PageLoad.PaintTiming equivalent and will be deprecated in M54.
</summary>
</histogram>
@@ -91431,6 +91561,9 @@ To add a new entry, add it with any value and run test to compute valid value.
help loading-dev to understand the impact of logging metrics at
the end of a page load."/>
<affected-histogram name="PageLoad.Timing2.NavigationToFirstContentfulPaint"/>
+ <obsolete>
+ Deprecated by PageLoad.PaintTiming.NavigationToFirstContentfulPaint.
+ </obsolete>
</histogram_suffixes>
<histogram_suffixes name="IndexedDBLevelDBErrnoMethods" separator=".">
@@ -93432,11 +93565,28 @@ To add a new entry, add it with any value and run test to compute valid value.
name="PageLoad.Clients.DocWrite.Evaluator.Timing2.ParseDuration"/>
<affected-histogram
name="PageLoad.Clients.ServiceWorker.Timing2.NavigationToFirstContentfulPaint"/>
+ <affected-histogram
+ name="PageLoad.DocumentTiming.NavigationToDOMContentLoadedEventFired"/>
+ <affected-histogram name="PageLoad.DocumentTiming.NavigationToFirstLayout"/>
+ <affected-histogram
+ name="PageLoad.DocumentTiming.NavigationToLoadEventFired"/>
<suffix name="Background"
label="The page was backgrounded at least once from navigation start to
this event."/>
<affected-histogram name="PageLoad.Events.Committed"/>
<affected-histogram name="PageLoad.Events.Provisional"/>
+ <affected-histogram
+ name="PageLoad.PaintTiming.NavigationToFirstContentfulPaint"/>
+ <affected-histogram name="PageLoad.PaintTiming.NavigationToFirstImagePaint"/>
+ <affected-histogram name="PageLoad.PaintTiming.NavigationToFirstPaint"/>
+ <affected-histogram name="PageLoad.PaintTiming.NavigationToFirstTextPaint"/>
+ <affected-histogram
+ name="PageLoad.PaintTiming.ParseStartToFirstContentfulPaint"/>
+ <affected-histogram name="PageLoad.ParseTiming.NavigationToParseStart"/>
+ <affected-histogram name="PageLoad.ParseTiming.ParseBlockedOnScriptLoad"/>
+ <affected-histogram
+ name="PageLoad.ParseTiming.ParseBlockedOnScriptLoadFromDocumentWrite"/>
+ <affected-histogram name="PageLoad.ParseTiming.ParseDuration"/>
<affected-histogram name="PageLoad.Timing2.NavigationToCommit"/>
<affected-histogram
name="PageLoad.Timing2.NavigationToDOMContentLoadedEventFired"/>
« no previous file with comments | « chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698