Artigos práticos para desenvolvedores — sem enrolação, direto ao ponto.
Entenda de vez o event loop — call stack, microtasks, macrotasks e por que seu setTimeout(fn, 0) não executa quando você pensa.