Guess I should have said &quot;blocking I&#x2F;O&quot;? I thought it was a given that a single threaded language wouldn&#x27;t magically inject some kind of concurrency around tight loops or CPU intensive tasks.  Node.js people don&#x27;t really think that sort of thing is &quot;non blocking&quot;, do they?