каждый промис отдельно?
Ну получается в 1 варианте нода будет ждать каждый промис а во втором сразу все промисы начнут выполняться. Получается в первом это сумма времени выполнения а второй это самый долгий? Или я ошибаюсь?
Да, но время выполнения их будет примерно равно n в том или другом случае Возможно, в каких-то из запусков Promise.all будет быстрее, но незначительно
Почему ты так ответил?
Потому что если запустить по 1000 раз тот и другой вариант и посчитать среднее, оно будет отличаться незначительно, особенно в контексте работы целого приложения, а не абстрактных промисов Потому что на скорость выполнения влияют много факторов.
Они не будут параллельными, но типа "Запускаем функцию и ждем её исполнения, блокируя поток", или "выполняем все функции и ожидаем выполнение всех"
Долго отвечал, потому что проверил))))
Лучше дважды запусти с разными вариантами
И заодно ответь себе в чем разница между setTimeout и работой с базой
Есть разница между promise.all и for через await?
Кажется будет издержка в 1мс из-за +1 асинхнонной в Promise.all
Обсуждают сегодня