每个请求的延迟测量
Latency measurement of every request
有没有什么方法可以使用 JavaScript 从浏览器中提取延迟详细信息?
例如:当我们输入url并回车,一段时间后我们得到响应。所以按下回车和得到响应之间的区别。
我只是想提取图片中的第一个小节时间。 The technique in this question 仅测量 AJAX 个调用的延迟。可不可以?
请避免window.onload
,这样我们只能测量加载时间延迟。
如果您可以控制您尝试从中衡量请求的页面代码,则可以使用导航计时 API(参见 MDN and a useful blog post)来确定时间第一个字节,这听起来像是您所追求的延迟。您还可以衡量其他因素,其中一些可能会影响整体延迟,例如 DNS 查找。
有没有什么方法可以使用 JavaScript 从浏览器中提取延迟详细信息?
例如:当我们输入url并回车,一段时间后我们得到响应。所以按下回车和得到响应之间的区别。
我只是想提取图片中的第一个小节时间。 The technique in this question 仅测量 AJAX 个调用的延迟。可不可以?
请避免window.onload
,这样我们只能测量加载时间延迟。
如果您可以控制您尝试从中衡量请求的页面代码,则可以使用导航计时 API(参见 MDN and a useful blog post)来确定时间第一个字节,这听起来像是您所追求的延迟。您还可以衡量其他因素,其中一些可能会影响整体延迟,例如 DNS 查找。