Promise.any делаем это правильно
В EcmaScript 6 появилось много новых вкусностей. Среди них промисы , которые значительно облегчают жизнь. Но когда нужно выполнить параллельно несколько промисов стандартными средствами сделать это только через Promise.all(...) и Promise.race(...). Этого явно недостаточно для комфортной работы.