Event loop kör din JavaScript på en enda tråd, så allt synkront som tar lång tid blockerar den — och medan den är blockerad betjänar Node ingen annan request, timer eller callback. Blockering är nästan alltid CPU-bundet arbete eller ett *Sync-API, aldrig korrekt awaitad asynkron I/O.
