Podcast: Play in new window | Download
Tadeu Zagallo is a Facebook engineer who works on React Native for iOS.
It’s all a hoax. Node is multithreaded. Alex Mills originally posted this on Quora. The main event loop is single-threaded by nature. But most of the i/o (network, disk, etc) is run on separate threads, because the i/o APIs in Node.js are asynchronous/non-blocking by design, in order to accommodate the event loop. However, in some ways, calling Node asynchronous is a misnomer IMO, because almost all the code that the