Event Loop
O event loop é um mecanismo responsável por gerenciar e executar tarefas assíncronas em ambientes de execução como Node.js ou navegadores. Ele permite que operações não bloqueantes sejam tratadas de forma ordenada na fila de eventos.
Exemplo: Em Node.js, a função setTimeout()
agenda uma callback que será executada no próximo ciclo do event loop.