In memory of Saber Rastikerdar — creator of · Vazirmatn, the open typeface he gave the Persian web and asked nothing for.
Skip to content

Runtime & Execution

What happens after parse: how JavaScript is executed, scheduled, and reclaimed.

Part: 00 · Foundations · Priority: Critical

Taxonomy

Second-level groups and their articles. Each article is a standalone entry following the template; its filename is the kebab-case form of the title.

Engine Internals

  • Parsing & Bytecode
  • JIT Compilation & Deoptimization
  • Hidden Classes & Shapes
  • Inline Caches

Execution Context

  • The Call Stack
  • Async Stack Frames & Continuations
  • Stack Traces & Debug Symbols

Memory Management

  • The Memory Model & the Heap
  • Garbage Collection Strategies
  • Retained Memory & Leak Detection
  • Weak References & Finalizers

Multithreading

  • Web Workers
  • Shared Workers & Message Passing
  • SharedArrayBuffer & Atomics
  • Worklets

Beyond JavaScript

  • WebAssembly Fundamentals
  • JS ↔ Wasm Interop
  • Polyglot Runtime Targets

Index only. One canonical home per concept — overlapping ideas are owned here and cross-linked from other domains, never duplicated.

Peer-reviewed engineering decisions · MIT licensed