Writing Native Addons for Node.js in 2026: N-API vs Rust Neon
Learn how to bypass the CPU boundaries of V8. Build high-performance Node.js native addons using C++ Node-API (N-API) and Rust Neon.
132 articles tagged with Performance
Learn how to bypass the CPU boundaries of V8. Build high-performance Node.js native addons using C++ Node-API (N-API) and Rust Neon.
Unlock the secrets of Signed Distance Fields (SDFs). Learn how to render infinitely complex 3D fractals inside a single WebGL fragment shader using Raymarching.
Learn how to build a fully decentralized, peer-to-peer database synchronization engine using SQLite WebAssembly and WebRTC Data Channels.
Learn how to write custom GLSL vertex and fragment shaders in Three.js to simulate realistic fluid dynamics and interactive liquid physics at 60 FPS.
Learn how to build a fully featured, custom polyphonic synthesizer in the browser using the Web Audio API. Code oscillators, ADSR envelopes, filters, and LFOs.
Learn how to build a full-featured code sandbox inside the browser. Compile and run Node.js, npm, and dev servers using WebContainers and Monaco.
Break past WebGL limits. Learn how to write high-performance WebGPU compute shaders and storage buffers to simulate 1 million interactive physics particles at 60 FPS.
Explore how WebTransport addresses head-of-line blocking, offers low-latency UDP-based streaming, and compares to WebSockets and WebRTC in modern real-time architectures.
Demystify reactive signals and state tracking. Step-by-step walkthrough to building a lightweight reactive state library using Javascript Proxies.
Ditch dynamic crashes. Master the Chrome DevTools Memory panel to inspect V8 heap snapshots, track down detached DOM elements, and resolve memory leaks.
Learn how to optimize HTML5 Canvas rendering for highly intensive interactive graphics. A masterclass in building a 60 FPS particle engine using OffscreenCanvas and worker threads.
Break the speed limits of Javascript. Learn how to write a markdown parsing engine in Rust and compile it to WebAssembly for native-speed execution.