#​616 — March 19, 2026

Read on the Web

Together with  Frontend Masters logo
Node.js Weekly

🤖 No AI Code in Node.js Core? A Petition to the Node.js TSC — A long-running discussion about the use of AI-assisted development in OpenJS Foundation projects (Node is one), coupled with a new 19K LOC PR (more on that later), has inspired a long-standing Node contributor to start a petition to restrict code created by AI systems from going into Node’s core.

Fedor Indutny et al.

🗣️ There were many comments on Reddit's /r/node about this topic. The consensus was largely in support of AI, but against huge 10,000+ line PRs generally.

Build AI Agents from Scratch in Node.js — Tool calling, agent loops, evals, web search, and human approval flows -- taught by Scott Moss (Senior Dev at Netflix). Rated 4.86/5 by 90 developers.

Frontend Masters sponsor

Why Node.js Needs a Virtual File System — The idea is simple: hook into node:fs and the module resolver so you can import modules that exist only in memory for things like sandboxing, single executable apps, and test isolation. Matteo Collina has built a node:vfs module for Node core and released a userland package that works today (with some compromises).

Matteo Collina (Platformatic)

😬 The PR for node:vfs was one of the inspirations for the AI petition (above).

IN BRIEF:

Node Worker Threads are Problematic, But Work Great for Us — A practical case study of solving event loop starvation in a WebSocket-based SDK by moving connection internals into a worker thread, while recognizing the constraints of worker_threads compared to threading approaches in other languages.

Aaron Harper (Inngest)

Clerk Core 3: Keyless Mode, Satellite Fixes, Upgrade CLI — Keyless mode for TanStack Start, Astro, and React Router. Satellite domains skip redirects for anonymous visitors.

Clerk sponsor

📄 Rewriting a 12-Year-Old JavaScript Library in TypeScript – Specifically, the Machina finite state machine library. Jim Cowart

📄 Monitoring Your Node.js App's Health on Fly.io Tarun Singh (AppSignal)

🛠 Code & Tools

Edge.js: Running Node Apps Inside a WebAssembly Sandbox — A new runtime (in alpha, for now) that maintains full Node.js compatibility while isolating unsafe execution via WebAssembly. Existing apps and native modules run unmodified with system calls sandboxed through WASIX. There’s more info on Edge.js's homepage.

Syrus Akbary (Wasmer)

📢  Elsewhere in the ecosystem