Bucla de evenimente rulează JavaScript-ul tău pe un singur fir de execuție, așa că orice lucru sincron care durează mult o blochează — iar cât timp este blocată, Node nu servește nicio altă cerere, timer sau callback. Blocarea este aproape întotdeauna muncă limitată de CPU sau un API *Sync, niciodată I/O asincron așteptat corect cu await.
