Event Loop — serce asynchronicznego JavaScript
JavaScript jest jednowątkowy — wykonuje jeden kod naraz. Event Loop to mechanizm który pozwala mu obsługiwać asynchroniczne operacje (fetch, setTimeout, eventy) bez blokowania. Kluczowe komponenty: Call Stack, Web APIs, Callback Queue, Microtask Queue.