Contenido

Temporizador en javascript

1 abr

+ 5

Via Digg he descubierto una curiosa y práctica clase en javascript que nos permite generar un pequeño temporizador para, sobretodo, depurar el tiempo de ejecución de nuestro javascript. La idea es bastánte simple:

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; }
}

Modo de empleo

La forma de uso es bastante simple, únicamente indicaremos el inicio de nuestro objeto cuando deseemos que este comience a contar y despues podremos mostrar el tiempo transcurrido desde que el temporizador comenzó a contar.

timer.start();  // Comenzamos
....		// Funcionalidad a testear.
alert('Se ha realizado en  ' + timer.since() + 'ms.');  //Tiempo transcurrido hasta este punto, puede usarse varias veces.

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.