Getting started
Getting started with Concurrent Tasks is super easy. The practical nomenclature and the simplicity of it’s API is the true power behind it.
Installation
Concurrent Tasks is available to install directly via NPM.
npm i concurrent-tasksyarn add concurrent-taskspnpm add concurrent-tasksBrowsers
<script src="https://cdn.jsdelivr.net/npm/concurrent-tasks/umd/concurrent-tasks.min.js" type="text/javascript"></script>Bun
bun install concurrent-tasksDeno
import { TaskRunner } from "https://cdn.jsdelivr.net/npm/concurrent-tasks/src/index.ts";Usage
import { TaskRunner } from "concurrent-tasks";
const runner = new TaskRunner();
function generateTasks() { const tasks = []; let count = 1000; while (count) { tasks.push((done) => { setTimeout(() => { done(); }, Math.random() * 1000); }); count--; } return tasks;}
runner.addMultiple(generateTasks());