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

active

User-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