gpt4 book ai didi

javascript - 发出 HTTP 请求的 Javascript 函数的性能

转载 作者:行者123 更新时间:2023-12-03 11:22:17 24 4
gpt4 key购买 nike

我需要一种方法来测量创建 http 请求的 javascript 函数的响应时间,其中包括该 http 请求的响应时间。但是我无权修改该功能。

这就是我正在尝试做的事情:

var startTime = performance.now(); //log start timestamp
foo.bar(); //The Function that generates an HTTP request
var endTime = performance.now(); //log end timestamp
var diffTime = endTime - startTime;

但这仅捕获函数生成请求所需的时间。有没有办法捕获 JavaScript 生成的请求的响应时间?

最佳答案

您必须检查请求回调内的时间戳。

编辑:

如果您想完全独立于应用程序进行测量(因此只需添加另一个 js 文件),我想您可以装饰 XMLHttpRequest。

window.XMLHttpRequest = function () {...}

您的包装器需要具有相同的 API,以便应用程序仍然可以运行,并且还可以在内部测量性能。

关于javascript - 发出 HTTP 请求的 Javascript 函数的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27049463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com