How is asynchronous javascript interpreted and executed in Node.js?
I've been doing a lot of research into the core of Node.js lately, and I have some questions about the inner workings of the Node platform. As I understand it, Node.js works like this: Node has an API, written in Javascript, that allows the programmer to interact with things like the filesystem and network.
https://stackoverflow.com/questions/36491385/how-is-asynchronous-javascript-interpreted-and-executed-in-node-js