async/await
Assíncrono
Açúcar sintático sobre Promises para código assíncrono legível.
seção
Explicação
async/await — Açúcar sintático sobre Promises para código assíncrono legível.
async function retorna Promise; await pausa até settle — syntax sync-like com microtasks.
try/catch envolve await para errors rejected. Parallel: await Promise.all([...]).
seção
Exemplo
async function load() { try { const res = await fetch("/api"); return await res.json(); } catch (e) { console.error(e); }}seção
Modo de uso
Controllers Next getStaticProps async
Sequential DB calls
Readable business logic
seção
Armadilhas comuns
await in loop serial — use Promise.all
async IIFE top-level module
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.