画像のバッチ処理に Web Worker を使用することを検討していますが、パフォーマンスの向上という点で何を期待できるか疑問に思っています。
私の現在の戦略は、各画像を順番に処理し、現在のプロセスが終了した後にのみ新しいプロセスを開始することです。それぞれの処理に 10 秒かかる 10 個の画像がある場合、バッチは ~100 秒で完了します。
一度に 10 個の Web Worker を使用した場合、10 秒ですべての作業を完了できるとは思えません。しかし、100秒未満になるでしょうか?そうでない場合、同時に実行されている Web ワーカーのプールに最適なサイズはありますか?