Articles in this series
libuv is a multi-platform C library that provides core functionality for asynchronous I/O operations, event loops, timers, and other system-related...
Node.js achieves this through the use of an event loop. The event loop listens for events, such as the completion of an I/O operation, and then places...
process.nextTick() and setImmediate() are two ways to schedule a callback function to be executed in the next iteration of the event loop. However,...
In Node.js, the event loop is a continuous loop that waits for external events and executes the associated event handlers. It is responsible for...
Callback hell is a term used to describe a situation in JavaScript where the code becomes deeply nested with many levels of callbacks, making it...
module.exports is the object that's returned as the result of a require call. You can use it to export a single value or a list of values. It helps in...