Articles for people who
ship the stack
Rewrites on React, Node.js, TypeScript and AI. A translated body is shown when it exists. If it does not, you see the English text and a note that says so.
Tagged: Memory Management
Explaining Browser JavaScript in Interviews: Queues, Heap, Leaks, Closures
A structured tour of the browser runtime for interview prep: call stack, task and microtask queues, heap and garbage collection, leaks, delegation, prototypes and closures.
10 min readHunting JavaScript Memory Leaks: Reachability, Retainers and Cleanup
Learn why garbage-collected JavaScript still leaks, which everyday patterns retain memory, and how to find the culprit with heap snapshots and retainer chains.
19 min readReact Native Memory Leaks: Tracing JS Heap and Native Memory Owners
Learn why garbage collection cannot save a React Native app from native leaks, and how to find what keeps callbacks, JSI objects and decoded images alive.
11 min readJavaScript's Hidden Toolkit: Symbols, WeakMaps, Proxies, and Generators
Learn how Symbols, WeakMap/WeakSet, Proxy/Reflect, FinalizationRegistry, and generators work under the hood to prevent memory leaks and enable framework-level meta-programming.
9 min readNode's Source Map Cache Is a Silent Memory Leak in Dev Mode
Learn why enabling --enable-source-maps or NODE_V8_COVERAGE can cause unbounded heap growth from repeated eval calls, and how to diagnose and mitigate it today.
5 min read
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.