### Event Loop Execution Example Source: https://goodjob.guide/anonymous/posts/01963de4-d219-72bf-9d08-b94bf1328280 Demonstrates the order of execution between synchronous code, microtasks (Promises), and macrotasks (setTimeout). ```javascript new Promise((res) => { console.log(1); setTimeout(() => { console.log(2); }); res(); }).then(() => { console.log(3); }); // Output: 1 -> 3 -> 2 ```