| Index: net/base/load_timing_info.h
|
| diff --git a/net/base/load_timing_info.h b/net/base/load_timing_info.h
|
| index 00dbabf55dc2a77e09f5395ad9f487770392505a..a712036e70509931f99092342e6faad404edd9c0 100644
|
| --- a/net/base/load_timing_info.h
|
| +++ b/net/base/load_timing_info.h
|
| @@ -91,6 +91,17 @@ struct NET_EXPORT LoadTimingInfo {
|
| base::TimeTicks ssl_end;
|
| };
|
|
|
| + // Contains the timing of ServiceWorker.
|
| + // These are all set by ServiceWrokerURLRequestJob.
|
| + struct NET_EXPORT_PRIVATE ServiceWorkerTiming {
|
| + ServiceWorkerTiming();
|
| + ~ServiceWorkerTiming();
|
| +
|
| + base::TimeTicks fetch_start;
|
| + base::TimeTicks launch_serviceworker;
|
| + base::TimeTicks fetch_end;
|
| + };
|
| +
|
| LoadTimingInfo();
|
| ~LoadTimingInfo();
|
|
|
| @@ -127,6 +138,7 @@ struct NET_EXPORT LoadTimingInfo {
|
| base::TimeTicks proxy_resolve_end;
|
|
|
| ConnectTiming connect_timing;
|
| + ServiceWorkerTiming serviceworker_timing;
|
|
|
| // The time that sending HTTP request started / ended.
|
| base::TimeTicks send_start;
|
|
|