Asynchronous JavaScript: Callbacks, Promises, and the Event Loop
JavaScript is a single-threaded language, meaning it can only execute one piece of code at a time. But then how and why is it used in modern web applications that fetch data, handle multiple requests
techaditya.hashnode.dev6 min read