Estoy tratando de entender por qué el tiempo total de solicitud de recuperación registrado por mi aplicación es diferente al tiempo que se muestra en la pestaña "Red> Tiempo" de Chrome Dev Tools.
Considere este ejemplo que registra la diferencia entre la hora de inicio de búsqueda y la hora de la respuesta de búsqueda:
const startTime = new Date(); fetch('https://somedomain.com/api/route') .then(res => { const completeTime = new Date().getTime(); console.log(completeTime - startTime) })Ahora, cuando verifico la pestaña "Red" de Chrome, hago clic en la solicitud en la lista y luego hago clic en la pestaña "Tiempo". Aparece un desglose de las diferentes fases de la solicitud con el tiempo total enumerado en la parte inferior. Este tiempo siempre es menor que el tiempo registrado en el ejemplo anterior. Normalmente, la diferencia es de 1 a 10 ms, pero he observado diferencias de varios cientos de milisegundos.
¿Qué factores influyen en esta diferencia?