All Visualizers
Node.js Visualizer
Deep-dive into Node.js internals — architecture, libuv, event loop, streams, buffers, and more
Node.js Architecture Stack
Click any layer or press play to animate the call flow
JavaScript / Application Code
activeUser-space code executing in the V8 runtime
Your Applicationnpm PackagesBuilt-in JS Modules
Node.js API Layer (JS)
High-level JS APIs wrapping C++ bindings
fshttpnetcryptostreambufferchild_process
Node.js Bindings (C++)
Bridge between JS and native system calls
N-APIV8 Embedder APIlibuv WrappersOpenSSL Bindings
Native Dependencies
C/C++ libraries powering Node.js under the hood
V8 (JS Engine)libuv (Async I/O)OpenSSLzlibc-aresllhttp
Operating System
Platform-specific async I/O primitives
epoll (Linux)kqueue (macOS)IOCP (Windows)Thread Pool