connectEnd: 1413680798547
connectStart: 1413680798343
domComplete: 1413680801758
domContentLoadedEventEnd: 1413680799472
domContentLoadedEventStart: 1413680799416
domInteractive: 1413680799416
domLoading: 1413680798820
domainLookupEnd: 1413680798343
domainLookupStart: 1413680798340
fetchStart: 1413680798336
loadEventEnd: 1413680801759
loadEventStart: 1413680801758
navigationStart: 1413680798066
redirectEnd: 0redirectStart: 0
requestStart: 1413680798547
responseEnd: 1413680798821
responseStart: 1413680798816
secureConnectionStart: 0
unloadEventEnd: 0
unloadEventStart: 0
The gap between navigationStart and fetchStart takes as long as 270ms. I am wondering what chrome is doing between navigationStart and fetchStart. There is no redirect between them.
If I refresh the page, navigationStart is equal to fetchStart.
This can be repeatable on my laptop. Machine model: macbook pro, OS: OSX 10.10, chrome version 38.0.2125.104.
According to the specification on
https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationTiming/Overview.html, navigationStart means "the time immediately after the user agent finishes prompting to unload the previous document", fetchStart means "the time immediately before the user agent starts checking any relevant application caches" or " the time when the user agent starts fetching the resource". I have no idea what is between them besides redirect. Any idea? Thanks a lot.