q-ratelimit
Rate limiting (throttling) implementation for Q promises on Node.js
Install:
npm install q-ratelimit
Limit frequency of promise fulfilling:
var throttle = 2000; /* rateInMilliseconds */ var startTime = Date; for var i = 0; i < 10; i++ ; // example output:// 11// 2007// 4007// 6008// 8011// 10014// 12016// 14018// 16020// 18022
License
MIT