O que é Event Loop – Glossário de Desenvolvimento
JavaScript é single-threaded, mas consegue ser rápido e assíncrono. O Event Loop é o segredo por trás disso.
O que é Event Loop?
Event Loop é o mecanismo que permite ao JavaScript executar código, coletar eventos e processar sub-tarefas de forma assíncrona em uma única thread. Gerencia a fila de callbacks, microtasks e macrotasks.
Por que Event Loop é importante?
O Event Loop é o que torna possível que JavaScript execute operações de I/O (requisições HTTP, leitura de arquivos) sem bloquear a thread principal, garantindo uma experiência de usuário fluida.
Como usar Event Loop na prática?
Ordem de execução: 1) Código síncrono, 2) Microtasks (Promises), 3) Macrotasks (setTimeout, I/O). console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); → 1, 2, 3.
Somos afiliados da Amazon, HubSpot, Envato, CapCut, Shopify e outras aqui, a cada compra ou assinatura aqui ganho uma pequena comissão, e isso me ajuda a continuar compartilhando conhecimento com você de forma gratuita. Muito obrigado por sua contribuição!
Precisa de ajuda com O que é Event Loop – Glossário de Desenvolvimento?
Nossa consultoria especializada pode ajudar você a dominar este e outros conceitos para escalar seu negócio.
Falar com um Especialista