Skip to content

ferentchak/QThrottle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

QThrottle

Throttles Q promises in Node.js

Example

var Q = require('q'),
    throttle = require('./Throttle');

var numbers = [1, 2, 3, 4, 5, 6];

// Invoke the iterator for each of the numbers, but only 2 at a time!
throttle(numbers, 3, function(number) {
  var deferred = Q.defer();
  setTimeout(function() {
    console.log(number);
    deferred.resolve();
  }, 1000);
  return deferred.promise;
});

About

Throttles Q promises in Node.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •