JS/TS Language Proficiency
Studies in this cluster, in series order. Each one keeps its own URL.
Language Internals
JavaScript, Python, Rust, and Go runtimes, plus TypeScript and Python typing: ownership, event loops, the GIL, goroutines, and packaging.
JS/TS Language Proficiency
6 studies- 1.JavaScript & TypeScript — Intermediate to Advanced ProficiencyHub: intermediate–advanced JS/TS language proficiency — event loop, closures/this/prototypes, memory/GC, TS types, modules/emit — not React/Next.
- 2.Event Loop — Call Stack, Microtasks, Macrotasks & async/awaitCall stack, microtasks vs macrotasks, async/await scheduling, Node vs browser loop quirks.
- 3.Closures, Scope, this Binding & PrototypesLexical scope, closures, this binding rules, prototypes vs class sugar.
- 4.Memory, GC, WeakRef/WeakMap & Performance PitfallsGC reachability, WeakMap/WeakRef, retention leaks, language-level perf pitfalls.
- 5.TypeScript Type System — Generics, Conditional Types, Mapped Types & InferenceStructural typing, generics, conditional/mapped types, inference patterns.
- 6.Modules, Emit, Strictness, Declaration Files & ToolingESM/CJS, tsconfig emit, strictness, declaration files, package exports.