Internet Explorer 11中的性能计时 - requestStart始终等于responseStart

时间:2014-10-01 09:21:19

标签: performance internet-explorer web timing

我正在尝试计算服务器处理请求所用的持续时间(requestStart - responseStart),而我正在使用Performance Timing API

Chrome(37)和Firefox(32)都给出了类似的结果(差异为35-40ms),但IE 11总是返回 requestStart responseStart 的相等值,所以服务器时间始终为0。

这是一个已知问题,还是我使用错误的属性来计算持续时间? 我使用的算法与Glimpse相同。

networkPre = getDiff(timings, 'navigationStart', 'requestStart'),
networkPost = getDiff(timings, 'responseStart', 'responseEnd'),
network = networkPre + networkPost,
server = getDiff(timings, 'requestStart', 'responseStart'), //<----- this is always 0 in IE, 35-40ms in Chrome & FF
browser = getDiff(timings, 'responseEnd', 'loadEventEnd'),
total = network + server + browser;

0 个答案:

没有答案