我想得到请求和响应之间的时间差。例如,在下面的代码中,完成请求的时间间隔是多少?
return fetch('https://facebook.github.io/react-native/movies.json')
.then((response) => response.json())
.then((responseJson) => {
**# How much time above fetch request took ?**
return responseJson.movies;
})
3条答案
按热度按时间wgx48brx1#
您可以使用日期获取当前时间
在API调用之前和响应之后。并减去这两个时间。
您将以毫秒为单位获得答案。
huus2vyu2#
你只需要在启动调用之前设置一个带有时间的变量,并在响应方法中获取与当前时间的差值。
假设这是你的函数
timeTaken将是请求所用的实际时间。
lc8prwob3#
解决方案:
测量API调用的开始时间;
测量API被调用到响应结束时的结束时间和开始与结束之间的时间;
示例: