Chromium Code Reviews| Index: components/data_reduction_proxy/core/common/data_reduction_proxy_page_load_timing.h |
| diff --git a/components/data_reduction_proxy/core/common/data_reduction_proxy_page_load_timing.h b/components/data_reduction_proxy/core/common/data_reduction_proxy_page_load_timing.h |
| index 0d6981b626c9e2981677de6ba745c22b41cc5430..07f57740cc8538ba6ab7c01718096e183e39a2a7 100644 |
| --- a/components/data_reduction_proxy/core/common/data_reduction_proxy_page_load_timing.h |
| +++ b/components/data_reduction_proxy/core/common/data_reduction_proxy_page_load_timing.h |
| @@ -10,35 +10,42 @@ |
| namespace data_reduction_proxy { |
| // The timing information that is relevant to the Pageload metrics pingback. |
| struct DataReductionProxyPageLoadTiming { |
| DataReductionProxyPageLoadTiming( |
| const base::Time& navigation_start, |
| const base::Optional<base::TimeDelta>& response_start, |
| const base::Optional<base::TimeDelta>& load_event_start, |
| const base::Optional<base::TimeDelta>& first_image_paint, |
| - const base::Optional<base::TimeDelta>& first_contentful_paint); |
| + const base::Optional<base::TimeDelta>& first_contentful_paint, |
| + const base::Optional<base::TimeDelta>& |
| + parse_blocked_on_script_load_duration, |
| + const base::Optional<base::TimeDelta>& parse_stop); |
| DataReductionProxyPageLoadTiming( |
| const DataReductionProxyPageLoadTiming& other); |
| // Time that the navigation for the associated page was initiated. |
| const base::Time navigation_start; |
| // All TimeDeltas are relative to navigation_start |
|
tbansal1
2016/09/06 17:28:17
Missing period at end.
RyanSturm
2016/09/06 17:47:23
Done.
|
| // Time that the first byte of the response is received. |
| const base::Optional<base::TimeDelta> response_start; |
| // Time immediately before the load event is fired. |
| const base::Optional<base::TimeDelta> load_event_start; |
| // Time when the first image is painted. |
| const base::Optional<base::TimeDelta> first_image_paint; |
| // Time when the first contentful thing (image, text, etc.) is painted. |
| const base::Optional<base::TimeDelta> first_contentful_paint; |
| + // Time that parsing was blocked by loading script. |
| + const base::Optional<base::TimeDelta> parse_blocked_on_script_load_duration; |
| + // Time when parsing completed. |
| + const base::Optional<base::TimeDelta> parse_stop; |
| }; |
| } // namespace data_reduction_proxy |
| #endif // COMPONENTS_DATA_REDUCTION_PROXY_CORE_COMMON_DATA_REDUCTION_PROXY_PAGE_LOAD_TIMING_H |