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.
3 comentarios, 2 referencias
+
#