promise-call-limit throttles the execution of promise-returning functions. It limits the concurrent number of promises in execution, ensuring a specified concurrency level is never exceeded. This prevents overloading resources when dealing with asynchronous operations like API calls or file processing. It's useful for controlling the rate at which promises are initiated for improved performance and stability. Easy to implement through asynchronous functions.
The promise-call-limit npm package saw initial activity in January 2020 with two releases. Releases were absent until March 2023, which had one. January 2024 had two releases, then September 2024 had one. No releases have occurred from October 2024 through September 7, 2025. The project exhibits sporadic release patterns.
Promise-call-limit npm package downloads show a generally increasing trend from March 2024 to August 2025, peaking at 14.5 million in June 2025. September 2025 shows significantly lower downloads, but data is incomplete for the month. Growth is observable through the period analyzed.