rittenhop-dev/versions/5.94.2/node_modules/leaky-bucket/localTest.js

29 lines
526 B
JavaScript
Raw Normal View History

2024-09-23 19:40:12 -04:00
var LeakyBucket = require('./');
var start = Date.now()
, executed = 0
, maxTime = 10500
, minTime = 9500
, capacity = 60
, items = 70
, iterator = items
, cb, bucket;
cb = function() {
var duration;
if (++executed === items) {
duration = Date.now()-start;
}
}
bucket = new LeakyBucket(capacity);
while(iterator--) bucket.throttle(cb);