After the **JavaScript engine** parses and compiles the code within the **runtime environment**, the execution process involves several key components: The [[1. Call Stack]], the [[2. Heap]], the [[3. Event Loop]], and the [[4. Callback Queue (Task Queue)]].