@chriscdn/promise-semaphore (npm): Limit or throttle the simultaneous execution of asynchronous code in separate iterations of the event loop.
Keywords: promise|semaphore|lock|mutex|async|throttle