2
respostas

Mensurar tempo de resposta

Olá Gostaria de saber como ficaria o código para informar o tempo de resposta da requisição via JSON, para imprimir isso no console.

Ex. Quando clico em buscar pacientes no console estou imprimindo "Buscando pacientes", na hora que encontro ele preenche a tabela, nesse momento quando deu o código 200 gostaria de informar no console quanto tempo demorou essa requisição!

Desde já obrigado se puderem responder

2 respostas

Voce pode fazer de uma forma bem simples:

var start_time = new Date().getTime();

requisicao = function(){
// Faz algo aqui..
var end_time = new Date().getTime() - start_time
console.log(end_time);
}

Você poderia fazer isso com Promises e Date Ana, nada como um bom exemplo:

const inicio = new Date();
algumaPromise().then(() => {
    const fim = new Date();
    const tempo = fim - inicio; // terá o tempo em milisegundos
    console.log(`Tempo de requisição foi de ${tempo}`);
}).catch(error => console.error(error));

Espero ter ajudado