Hi!
In the consol in developer tool, when I collect performance timings with the perfromace.timing script, I will, among other, receive following time stamps:
connectEnd
requestStart
requestEnd
In a in a certain case I was measuring following time frames:
blocked time = requestStart-connectEnd
request time = requestEnd-requestStart
I was measuring these time frames with several different browsers and noticed that for the same URL, in IE11 the blocked time frame was larger then the request time frame but for Chrome and Firefox the the oposit was the case:
IE | IE | Chrome | Chrome | Firefox | Firefox | |
URL | blocked time | request time | blocked time | request time | blocked time | request time |
A | 115 | 3 | 10 | 225 | 1 | 100 |
B | 632 | 6 | 2 | 669 | 0 | 1088 |
C | 91 | 1 | 1 | 608 | 6 | 2287 |
A | 57 | 1 | 2 | 193 | 1 | 89 |
B | 439 | 7 | 1 | 3320 | 0 | 2746 |
C | 0 | 0 | 1 | 0 | 0 | 0 |
A | 162 | 0 | 2 | 1252 | 0 | 98 |
B | 466 | 0 | 2 | 759 | 0 | 565 |
C | 0 | 0 | 1 | 0 | 0 | 1 |
A | 98 | 2 | 1 | 225 | 0 | 2306 |
B | 1945 | 9 | 1 | 5198 | 0 | 922 |
C | 0 | 0 | 1 | 1 | 0 | 1 |
A | 100 | 2 | 1 | 353 | 0 | 207 |
B | 769 | 10 | 0 | 734 | 2 | 803 |
C | 0 | 0 | 1 | 0 | 0 | 0 |
A | 104 | 2 | 0 | 165 | 0 | 176 |
B | 548 | 10 | 1 | 5703 | 1 | 4233 |
C | 0 | 0 | 2 | 0 | 0 | 2 |
A | 98 | 2 | 1 | 324 | 0 | 104 |
B | 440 | 9 | 2 | 755 | 0 | 1283 |
C | 0 | 0 | 2 | 0 | 0 | 1 |
A | 104 | 40 | 3 | 145 | 0 | 3463 |
B | 545 | 15 | 1 | 527 | 1 | 855 |
C | 0 | 0 | 1 | 0 | 0 | 1 |
A | 100 | 2 | 1 | 159 | 0 | 109 |
B | 514 | 11 | 1 | 2254 | 0 | 546 |
C | 0 | 0 | 0 | 1 | 0 | 0 |
This made me think that perhaps the connectEnd timestamp is misplaced in IE11?
BR Stefan