Ritheann oibríochtaí blocking go sioncronach agus coinníonn siad greim ar an aon snáithe JavaScript amháin go dtí go gcríochnaíonn siad — ní féidir le haon rud eile rith idir an dá linn. Cuireann oibríochtaí non-blocking tús leis an obair, filleann siad láithreach, agus seachadann siad an toradh níos déanaí trí callback, Promise, nó imeacht, mar sin fanann an snáithe saor chun rudaí eile a dhéanamh.
Cén fáth a bhfuil Node aon-snáithithe ach fós non-blocking
Ritheann do JavaScript ar snáithe amháin a stiúrann an . Déantar I/O (comhaid, líonra, DNS) a tharmligean chuig , a úsáideann áiseanna async an chórais oibriúcháin agus beag faoin gclúdach. Fad a tharlaíonn an obair sin lasmuigh den snáithe, leanann an event loop ar aghaidh ag próiseáil callbacks eile. Nuair a chríochnaíonn an I/O, cuirtear a callback sa scuaine agus ritear é.
