Essentially Node has an approach of making I/O operations non-blocking. All the I/O operations run independently and generate an event when they are done. Node follows an execution model of having an event loop (a concept existing in JavaScript) that handles events that are generated by I/O operations ( like database, HTTP requests, file I/O … Continue reading Understanding node.js