0.1.0 • Published 13 years ago

howmuchtime v0.1.0

Weekly downloads
7
License
-
Repository
github
Last release
13 years ago

Goal

Now how much time takes a callback to be called.

Usage

Instead of passing a callback, use howmuchtime(callback) to log how much time was taken to call the callback, e.g.:

var howmuchtime = require('howmuchtime');
setTimeout(howmuchtime(function(){console.log('hello!')}),20);

will result in :

The callback call was done in 29437 µs

hello!

You can optionnaly pass a second argument which is a "timeHandler" function, which will be called before the callback, with 3 arguments:

  • difference (in µs)
  • start time (in µs)
  • end time (in µs)