Understanding Blocking and Non-Blocking Tasks in Node.js
This blog explains how to categorize tasks in a Node.js server into two main groups: non-blocking (I/O-bound) and blocking (CPU-bound) tasks.
The core distinction is based on where the task waits and
revivecoding.hashnode.dev2 min read