Ist Node.js native Promise.all-Verarbeitung parallel oder sequentiell?

Ich möchte diesen Punkt klarstellen, da dasDokumentatio ist nicht zu klar darüber;

Q1: IstPromise.all(iterable) Verarbeitung aller Versprechen nacheinander oder parallel? Oder, genauer gesagt, ist es das Äquivalent von angeketteten Versprechungen wie

p1.then(p2).then(p3).then(p4).then(p5)....

oder ist es eine andere Art von Algorithmus, bei dem allep1, p2, p3, p4, p5 usw. werden gleichzeitig (parallel) aufgerufen und die Ergebnisse werden zurückgegeben, sobald alle Lösungen (oder Ablehnungen) ausgeführt wurde

Q2: WennPromise.all wird parallel ausgeführt. Gibt es eine bequeme Möglichkeit, eine iterative Sequenz auszuführen?

Hinwei: Ich möchte nicht Q oder Bluebird verwenden, sondern alle nativen ES6-Spezifikationen.

Antworten auf die Frage(16)

Ihre Antwort auf die Frage