🚦 init() → Promise.all → startAnimation() のフローチャート

Promise.all のどこで詰まるかがすぐわかる。setTimeout を挟むことで再現。