Является ли Node.js нативной обработкой Promise.all параллельно или последовательно?

Я хотел бы уточнить этот момент, так какдокументация не слишком ясно об этом;

Q1: ЯвляетсяPromise.all(iterable) обрабатывать все обещания последовательно или параллельно? Или, более конкретно, это эквивалент выполнения цепных обещаний, таких как

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

или это какой-то другой алгоритм, где всеp1, p2, p3, p4, p5и т. д. вызываются одновременно (параллельно) и результаты возвращаются, как только все решаются (или одно отклоняется)?

Q2: ЕслиPromise.all работает параллельно, есть ли удобный способ запустить итерацию последовательно?

ЗаметкаЯ не хочу использовать Q или Bluebird, но все нативные спецификации ES6.

Ответы на вопрос(8)

Ваш ответ на вопрос