Promise.all
Assíncrono
Aguarda todas Promises ou falha na primeira rejeição.
seção
Explicação
Promise.all — Aguarda todas Promises ou falha na primeira rejeição.
Promise.all(iterable) — resolve array resultados ou reject first failure. Empty → [].
Promise.allSettled para todos outcomes; Promise.race first settle.
seção
Exemplo
const [users, posts] = await Promise.all([ fetch("/users").then(r => r.json()), fetch("/posts").then(r => r.json()),]);seção
Modo de uso
Parallel fetch independent
Gate render multiple resources
Fail fast batch validation
seção
Armadilhas comuns
One failure rejects all — use allSettled if partial OK
Non-promise elements wrapped
seção
Termos relacionados
Aprofundar no artigo
Quer ir além? Este artigo explora o tema em profundidade — leitura recomendada após o glossário.
Async/Await: Escrevendo Código Assíncrono que Parece Síncrono
Aprenda async/await sobre Promises: try/catch, sequencial vs paralelo, microtasks, top-level await, erros comuns e padrões avançados.
ler artigoMais em Assíncrono
Outros termos da mesma categoria para revisão em sequência.