| Index: Source/core/timing/PerformanceTiming.h
|
| diff --git a/Source/core/timing/PerformanceTiming.h b/Source/core/timing/PerformanceTiming.h
|
| index 08315916e71ef625a460b38b473870a7a1af1a1a..05cd018ce408ab218eae676036e611d70870ef19 100644
|
| --- a/Source/core/timing/PerformanceTiming.h
|
| +++ b/Source/core/timing/PerformanceTiming.h
|
| @@ -76,7 +76,17 @@ public:
|
| unsigned long long domComplete() const;
|
| unsigned long long loadEventStart() const;
|
| unsigned long long loadEventEnd() const;
|
| +
|
| + // The below are non-spec timings, for Page Load UMA metrics.
|
| +
|
| + // The time the first document layout is performed.
|
| unsigned long long firstLayout() const;
|
| + // The time the first paint operation for visible text was performed.
|
| + unsigned long long firstNonBlankText() const;
|
| + // Similar to firstNonBlankText, but only for text with custom fonts
|
| + // (@font-face with url() source). This may not be recorded if no custom
|
| + // font is used.
|
| + unsigned long long firstCustomFontText() const;
|
|
|
| ScriptValue toJSONForBinding(ScriptState*) const;
|
|
|
|
|