https://www.geeksforgeeks.org/javascript/what-is-an-event-loop-in-javascript/
The event loop is an important concept in JavaScript that enables asynchronous programming by handling tasks efficiently. Since JavaScript is single-threaded, it uses the event loop to manage the exec