Ich kämmte durch die Bluebird docs, und sie empfehlen Promise.join
über Promise.all
für gleichzeitige diskrete Versprechen.Was sind die Leistungsunterschiede zwischen Promise.join Promise.all?
Die Dokumentation sagt
Promise.join ist viel einfacher (und mehr performant) zu verwenden, wenn Sie eine feste Menge von diskreten Versprechungen, die Sie gleichzeitig koordinieren wollen.
Allerdings gibt es keine Erklärung über die Leistung Kommentar.
Der einzige Unterschied, den ich sehe, ist, dass .all
die zusätzliche Operation des Entpackens des Arrays ausführt. Scheint so etwas wie "performanter" zu sein, also gibt es vielleicht noch etwas anderes unter der Haube?
Jede Erklärung wäre hilfreich, danke!