Concept Flow - What execution context is
Start Program
Create Global Execution Context
Execute Global Code
Function Called?
No→End
Yes
Create Function Execution Context
Execute Function Code
Function Returns
Destroy Function Execution Context
Back to Previous Context
↩Loop if more functions called
Execution context is like a container that holds information about the environment where JavaScript code runs, starting with the global context and creating new ones for each function call.