JavaScript·Intermediate·Conceptual·1 min read
Does a closure keep an execution context on the call stack?
Short interview answer
No. The call context can finish and leave the stack. Referenced lexical environments remain reachable through the function object without an active synchronous frame.
Key takeaway
Explain the underlying mental model clearly, then support it with a concrete example and its trade-offs.