Tagged articles
4 articles
Page 1 of 1
Node Underground
Node Underground
May 14, 2021 · Frontend Development

What Is a JavaScript Activation Object and Why It Still Matters

This article explains the historic concept of Activation (or Variable) Objects in ECMAScript 1/3, how they were replaced by Lexical Environments in ES5+, and how the broader notion still helps understand closures and stack frames in modern JavaScript.

Activation ObjectECMAScriptLexical Environment
0 likes · 9 min read
What Is a JavaScript Activation Object and Why It Still Matters
Yuewen Frontend Team
Yuewen Frontend Team
Nov 5, 2018 · Frontend Development

Master JavaScript Execution Contexts and Call Stack: A Deep Dive

This article explains how JavaScript execution contexts and the call stack work, covering their types, creation and execution phases, this binding, lexical and variable environments, and includes code examples to illustrate these core concepts for developers.

Execution ContextLexical Environmentcall stack
0 likes · 13 min read
Master JavaScript Execution Contexts and Call Stack: A Deep Dive