DescriptionAdded UMA instrumentation for site-instrumented user timing marks and measures
Added UMA histograms for each performance.mark (PLT.UserTiming_Mark) and merformance.measure (PLT.UserTiming_MeasureDuration) that were instrumented by pages.
Entry points were also exposed that measure the last mark on a page as well as if a page was instrumented for user timing so that the Chrome side of the code can report UMA's to track those. The last mark (PLT.UserTiming_LastMark) is useful in cases where sites instrument a bunch of things they want to track and it lets you know when the last one of those happened (like all of the above-the-fold images finished loading). Knowing if a page was instrumented (PLT.UserTiming_Instrumented) with user timing will let us track adoption over time.
The Chrome-side of the code will be uploaded after the blink patch lands and is included in the blink milestone used by Chrome.
BUG=262567
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=156481
Patch Set 1 #Patch Set 2 : Simplified significantly and removed use tracking and lastMark UMAs #Messages
Total messages: 6 (0 generated)
|