Temporizadores con Javascript

Una cosa muy práctica que nos permite hacer Javascript es poder crear temporizadores para nuestras tareas de una manera muy simple.

Lo primero creamos la clase timer.

var timer = {
   time: 0,
   now: function(){ return (new Date()).getTime(); },
   start: function(){ this.time = this.now(); },
   since: function(){ return this.now()-this.time; }
}

De aqui lo que nos interesa es saber que cuando llamemos a timer.start() se inicializará con la hora en ese momento y cuando llamemos a timer.since() nos mostrará el tiempo transcurrido desde que hicimos el start() hasta ahora. el since() se puede llamar varias veces.

// Comenzamos
timer.start();
....
//Codigo que queramos medir
....
//Tiempo transcurrido hasta este punto
alert('Se ha realizado en  ' + timer.since() + 'ms.');

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *