Skip to content
📚 1 min read

Parallel Task Examples ​

for (let i = 0; i < tasks.length; i++) { const promise = executor(i); executing.add(promise); promise.then(() => executing.delete(promise));

if (executing.size >= concurrency) {
  await Promise.race(executing);
}

}

await Promise.all(executing); return results; }