Is Node.js really Single Threaded? Here is what I think...
This is a very popular question in the node.js ecosystem. One that has been asked over and over again. And while many believe node.js really is single-threaded, in my opinion, i believe to really answer this question we will have to take a dive into ...
fabcodes.hashnode.dev
Manish Vachharajani
Founder at Unbounded Systems, Maintainer adaptjs.org
The key point for developers here is that unless you write a non-javascript node module, every plain (non-async) Javascript function looks like it runs to completion before another function can alter any data it references. That guarantee makes it way easier to think about concurrency. Async functions break that, but it is still simpler than the arbitrary race conditions you can get in golang, Java, C or C++.