Package Exports
- event-loop-lag
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (event-loop-lag) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
#event-loop-lag
Measures Node.js event loop lag.
var interval = 1000; // how often to refresh our measurement
var lag = require('event-loop-lag')(interval);
console.log('event loop lag is %d', lag());event-loop-lag(number)
event-loop-lag accepts a number of milliseconds representing how
often to refresh the event loop lag measurement and returns a function
you can call to receive the latest lag measurement.
var lag = require('event-loop-lag')(1000);
var koa = require('koa');
var app = koa();
app.use(function*(next){
if ('/lag' == this.url)
this.body = lag();
else
yield next;
})Installation
npm install event-loop-lag --saveDevelopment
running tests
make testruns testsmake test-covruns tests + test coveragemake open-covopens test coverage results in your browser
verbose logging
event-loop-lag supports the debug module for help during development.
Enable verbose logging by setting your DEBUG env variable like so:
DEBUG=event-loop-lag* npm test
```
## Sponsored by
[Pebble Technology!](https://getpebble.com)
## License
[MIT](https://github.com/pebble/event-loop-lag/blob/master/LICENSE)