$cat~/glossario/event-loop.md

Event Loop

Assíncrono

Orquestrador que alterna call stack, Web APIs e filas de callback.

event-loop.mdmarkdown
01

seção

Explicação

Event Loop — Orquestrador que alterna call stack, Web APIs e filas de callback.

Loop infinito: executa stack sync → drena microtasks → pega macrotask → repeat. Web APIs rodam threads separadas, callbacks voltam à fila.

Modelo mental para bugs "why order X". Node similar com phases extras.

02

seção

Exemplo

snippetJavaScript
// Philip Roberts talk diagram mental:// stack + web APIs + callback queues
03

seção

Modo de uso

  • Debug async ordering

  • Explain UI freeze long sync

  • Design non-blocking handlers

04

seção

Armadilhas comuns

  • Blocking sync code freezes UI

  • Assume await yields to paint always

05

seção

Termos relacionados