É comum termos dúvidas sobre a performance de um determinado código, se um loop está otimizado ou não – se fizer uma alteração vai diminuir o tempo de execução, entre outras coisas…

Para sanar essas dúvidas nós podemos usar o console do navegador, para tanto basta criar um identificador para que ele calcule o tempo de execução, veja no exemplo abaixo:


console.time('tempo1');
var temp = [];
for( var i = 0; i < 99999; i++ )
{
    temp[i] = i;
}
var conteudo = temp.join('');
console.timeEnd('tempo1');

console.time('tempo2');
var temp = "";
for( var i = 0; i < 99999; i++ )
{
    temp += String(i);
}
var conteudo = temp;
console.timeEnd('tempo2');

Com isso nós temos o tempo de execução de cada script, dessa forma fica fácil melhorar o código e ver o quanto isso impactou na performance.

Tagged with:  

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *