>>527
> C#とか.NETで既に導入されてて、非同期が同期のように書けて例外も使える
あ、そのタイプか。yieldみたいなやつだろ?

なら単純に、async → promise → asyncawait に
移行していくって考えればいいな。

あとは、どう書き換えればいいかを頭で整理するのと
本題の並列数制限方法をpromiseでどうやるかを調べることだな。
BluebirdってES6以前なん?