Gathering detailed insights and metrics for concurrent-tasks
Gathering detailed insights and metrics for concurrent-tasks
Gathering detailed insights and metrics for concurrent-tasks
Gathering detailed insights and metrics for concurrent-tasks
grunt-concurrent
Run grunt tasks concurrently
concurrent-queue
Fifo queue of tasks with concurrency control
@concurrent-tasks/core
A simple runner to run tasks concurrently while maintaining limits.
@hamed.motallebi/concurrent-tasks
Make a task queue to run specified number of tasks concurrently at the same time.
A simple task runner which will run all tasks till completion, while maintaining concurrency limits.
npm install concurrent-tasks
Typescript
Module System
Min. Node Version
Node Version
NPM Version
TypeScript (90.36%)
Shell (7.11%)
JavaScript (2.52%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
40 Stars
249 Commits
5 Forks
1 Watchers
4 Branches
1 Contributors
Updated on Jun 24, 2025
Latest Version
3.0.2
Package Id
concurrent-tasks@3.0.2
Unpacked Size
90.27 kB
Size
15.87 kB
File Count
31
NPM Version
10.2.3
Node Version
18.18.2
Published on
Nov 13, 2024
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
No dependencies detected.
A simple task runner which will run all tasks till completion, while maintaining concurrency limits.
Read the full documentation at the website
Concurrent Tasks mimics a queue by using JavaScript's inbuilt array data type. Each task is a function which signals completion back to the runner.
The minimalism of Concurrent Tasks makes it an easy-to-use solution across any framework or flavour of JavaScript. It has ZERO dependencies and can be used virtually in any scenario. With a minified and gzipped size of 2.7kB, it is the ultimate lightweight tool for your concurrency needs.
1# NPM 2npm i concurrent-tasks 3 4# Yarn 5yarn add concurrent-tasks 6 7# PNPM 8pnpm i concurrent-tasks
1<script 2 src="https://cdn.jsdelivr.net/npm/concurrent-tasks/umd/concurrent-tasks.min.js" 3 type="text/javascript" 4></script>
1bun install concurrent-tasks
1import { TaskRunner } from "https://cdn.jsdelivr.net/npm/concurrent-tasks/src/index.ts";
Important: Each task passed to the task runner, necessarily has to call the done function. If not, your queue won't process properly.
1import TaskRunner from "concurrent-tasks"; 2 3const runner = new TaskRunner(); 4 5function generateTasks() { 6 const tasks = []; 7 let count = 1000; 8 while (count) { 9 tasks.push((done) => { 10 setTimeout(() => { 11 done(); 12 }, Math.random() * 1000); 13 }); 14 count--; 15 } 16 return tasks; 17} 18 19runner.addMultiple(generateTasks()); 20 21runner.start();
No vulnerabilities found.
Reason
no dangerous workflow patterns detected
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
security policy file detected
Details
Reason
Found 0/30 approved changesets -- score normalized to 0
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
no SAST tool detected
Details
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
project is not fuzzed
Details
Reason
45 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-07-07
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More