L-operazzjonijiet blocking jaħdmu b'mod sinkroniku u jżommu l-uniku thread ta' JavaScript sakemm jispiċċaw — xejn aktar ma jista' jaħdem sadanittant. L-operazzjonijiet non-blocking jibdew ix-xogħol, jirritornaw minnufih, u jwasslu r-riżultat aktar tard permezz ta' callback, Promise, jew event, biex it-thread jibqa' liberu jagħmel affarijiet oħra.
Għaliex Node huwa single-threaded iżda non-blocking
Il-JavaScript tiegħek jaħdem fuq immexxi mill-. L-I/O (files, network, DNS) jiġi delegat lil , li juża l-faċilitajiet async tal-OS u żgħir taħt il-wiċċ. Waqt li dak ix-xogħol iseħħ barra mit-thread, l-event loop ikompli jipproċessa callbacks oħra. Meta l-I/O jispiċċa, il-callback tiegħu jitqiegħed fil-kju u jiġi eżegwit.
