Skip to content
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.

← Back to Execution context

Related questions