Enable processing plugins as soon as there is one available worker

This commit is contained in:
2022-03-19 01:20:24 -04:00
parent 38d3536340
commit fd7d22e16a
3 changed files with 4 additions and 4 deletions

View File

@@ -26,7 +26,7 @@ export class WorkerPool {
public async init(count: number = window.navigator.hardwareConcurrency ?? 8): Promise<WorkerPool> {
this.availableWorkers = [];
for (let i = 0; i < count; i++) {
this.availableWorkers.push(await this.createWorker());
this.createWorker().then(worker => this.availableWorkers.push(worker));
}
return this;
}