в том то и суть. допустим если в пуле каждый процесс - это запрос на страницу и все эти процессы независимы друг от друга, то разве это не должно произойти быстрее, чем если бы делать все это банально через foreach?
Я на коленке недавно написал graphQl парсер на ноде. Нода разворачивает хром на сервере, кушает запрос graphQl, и асинхронно парсит страницы