Tag: #v8
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 5 posts
Node.js Event Loop & libuv Internals — 6 Phases, Microtasks, Worker Threads, V8 Heap (2025)
The real answer to "Node.js is single-threaded, so why is it fast?" Dissecting libuvs 6 Event Loop phases (Timers, Pending Callbacks, Idle, Poll, Check, Close), process.nextTick vs Promise microtask priority, setImmediat
2026-04-15 · 11 min read #nodejs#libuv#event-loop#v8#asyncCompilers and Modern Language Runtimes — LLVM, JIT, GC, V8 TurboFan/Maglev, Inline Caching, Escape Analysis, Rust Monomorphization Complete Guide (2025)
Everything that happens from a line of code to CPU execution. LLVM's dominance, V8's 4-tier JIT, Hidden Classes and Inline Caching, Escape Analysis, GC lineage from Mark & Sweep to ZGC, Go's work-stealing scheduler, Rust
2026-04-15 · 11 min read #compiler#runtime#llvm#jit#garbage-collectionMemory Management & Garbage Collection Complete Guide 2025: Stack/Heap, GC Algorithms, Memory Leak Debugging
Everything about memory management! Stack vs Heap, GC algorithms (Mark-Sweep/Generational/Concurrent), V8 GC (Orinoco), JVM GC (G1/ZGC/Shenandoah), Rust ownership system, memory leak detection (Chrome DevTools/VisualVM),
2026-04-14 · 25 min read #memory-management#garbage-collection#stack#heap#gc-algorithmHow Browsers Work: From URL Input to Pixel Rendering — Essential Frontend Interview Knowledge
Everything about how browsers work! DNS→TCP→HTTP→HTML parsing→DOM/CSSOM→Render Tree→Layout→Paint→Composite, Critical Rendering Path optimization, Reflow/Repaint, requestAnimationFrame, Web Workers, and more.
2026-03-24 · 17 min read #browser#rendering#dom#cssom#layoutCompilers and Interpreters: How Code Actually Runs — Everything Developers Need to Know
A complete deep-dive into how code executes! Lexing → Parsing → AST → IR → Code Generation, Compiler vs Interpreter vs JIT, V8 (JS), CPython (Python), JVM (Java), GCC/LLVM, GraalVM — build the performance intuition every
2026-03-23 · 17 min read #compiler#interpreter#lexer#parser#ast