Licence
MIT
Version
1.0.1
Deps
0
Size
2 kB
Vulns
0
Weekly
0
Parallel Throttle
Throttle async task with parallel limitation.
Deprecation
This package is deprecated to prefer the new runs-limit-func package.
Installation
npm i parallel-throttle
Usage
const ParallelThrottle = require('parallel-throttle')
// every task is an async function without any argument
const tasks = [...]
const throttle = new ParallelThrottle({maxTasksInParallel: 100})
tasks.forEach(task => {
throttle.add(task).then(...).catch(...)
})
License
MIT