Functions & Execution Event Loop Learn how the JavaScript event loop handles async code. Understand the call stack, task queue, microtasks, and why Promises always run before setTimeout (). IIFE, ...