Index: Source/core/dom/DocumentTiming.cpp |
diff --git a/Source/core/dom/DocumentTiming.cpp b/Source/core/dom/DocumentTiming.cpp |
index 30887789e8ded8a4bb91306d517b75e6fc04122a..2c8979e6a00752de185fc31a0879a76f4272da15 100644 |
--- a/Source/core/dom/DocumentTiming.cpp |
+++ b/Source/core/dom/DocumentTiming.cpp |
@@ -19,6 +19,8 @@ DocumentTiming::DocumentTiming(Document& document) |
, m_domContentLoadedEventEnd(0.0) |
, m_domComplete(0.0) |
, m_firstLayout(0.0) |
+ , m_firstNonBlankText(0.0) |
+ , m_firstCustomFontText(0.0) |
, m_document(document) |
{ |
} |
@@ -76,4 +78,18 @@ void DocumentTiming::markFirstLayout() |
notifyDocumentTimingChanged(); |
} |
+void DocumentTiming::markFirstNonBlankText() |
+{ |
+ m_firstNonBlankText = monotonicallyIncreasingTime(); |
+ TRACE_EVENT_MARK_WITH_TIMESTAMP("blink.user_timing", "firstNonBlankText", m_firstNonBlankText); |
+ notifyDocumentTimingChanged(); |
+} |
+ |
+void DocumentTiming::markFirstCustomFontText() |
+{ |
+ m_firstCustomFontText = monotonicallyIncreasingTime(); |
+ TRACE_EVENT_MARK_WITH_TIMESTAMP("blink.user_timing", "firstCustomFontText", m_firstCustomFontText); |
+ notifyDocumentTimingChanged(); |
+} |
+ |
} // namespace blink |