Node Weekly
Plus actions/setup-node@v7, a great PDF parser, and a deep dive into Proxy and Reflect.

#​633 — July 16, 2026

Read on the Web

Together with  Master.dev
Node.js Weekly

Follow a Single HTTP Request Through Its ~200ms Life — From the creator of NodeBook, a thorough guide to Node's internals, comes a scroll-driven visualization following every step a single HTTP POST request takes from the user's click to Node's event loop and on to a database behind it.

Ishtmeet Singh

The Best Harness Wins, Not the Best Model. Learn Harness Engineering — Scott Moss (Netflix) teaches you to wrap an LLM in a production-grade harness. Learn durable execution, sandboxing, memory, and multi-agent orchestration.

Master.dev sponsor

Fetch Needs Error Codese.cause.code lets you find out why a fetch() failed in Node, but the spec says failures are just bare TypeErrors, so HTTP/2/3 typed signals like "safe to retry this POST" go missing. James, who created Node's error code convention, is pushing a TC39 proposal to standardize a fix.

James M Snell

IN BRIEF:

  • Ant is a new entry to the growing field of JavaScript runtimes. This time, it's an independent engine written in C packed into a 9MB binary that boasts very low cold start times and can run Hono apps.

  • If you're considering using Go at all, this 'from Express to Fiber' guide with examples in both JavaScript and Go (on the Express-inspired Fiber framework) could be helpful.

  • 🇮🇹 NodeConf EU 2026 takes place this September 29-30 in Italy. Tickets are still available.

  • Vercel is deprecating Node 20 for Builds and Functions on October 1, 2026.

Proxy and Reflect: Redefining How Objects Fundamentally Work — A deep dive into intercepting the internal operations of JavaScript objects, covering why Reflect exists at all, and ending with a small reactive state system.

Mat Marquis

Telegram Serverless: Run Telegram Bots on Telegram's Servers — Creating a bot for Telegram is easy (it has a great API) with libraries like node-telegram-bot-api, but it's starting to support running them on its own servers.

Telegram

💡 The serverless program is in beta, so not all users will have access to it yet.

📄 A Gentle Introduction to Git Worktrees – For when you need to check out multiple branches into separate directories simultaneously. Nicholas C. Zakas

📄 Playwright on GitHub Actions: A Setup That Actually Runs Fast – How to cut Playwright CI time by caching browser binaries, lifting the scaffold's one-worker cap, and more. Jakob Norlin

📄 6 Security Settings Every GitHub Maintainer Should Enable This Week Joseph Katsioloudes (GitHub)

🛠 Code & Tools

LiteParse 2: Fast, Light PDF Document Parsing — A PDF parser built in Rust with bindings for Node (plus WASM, Rust, and Python) — it worked great in my testing. It includes OCR, handles layouts/is spatially aware, and is fast (a complex 140-page PDF took ~10 seconds). Here's how to get started from Node.

LlamaIndex

One Postgres for Your API and Your Analytics — TimescaleDB extends Postgres so your app and analytics run in one database at scale. Get $1000 credit to start.

Tiger Data (creators of TimescaleDB) sponsor

actions/setup-node@v7: Install Node in GitHub Actions — The popular way to set up an Actions workflow with a version of Node brings changes supporting GitHub's cache-poisoning defenses, inspired by recent exploits. There are also new docs on publishing to npm with Trusted Publisher (OIDC).

GitHub

🎬 Mediabunny: A Full Media Toolkit for JavaScript — It's been a year since we mentioned this library for reading/writing/converting media formats (MP4, MP3, and more). Since then, it's added Apple ProRes, HLS read/write, and a new server package that makes it all even easier to use from Node.

Vanilagy

Tinbase: A Supabase-Compatible Backend in a Single Binary — Provides a local Supabase-like dev experience using a JS backend built atop PGlite and pg-mem. A sort of mini, local-only Postgres wrapped in the same APIs as Supabase, so supabase-js works unchanged.

Sanket Sahu

@neon/sdk: Neon's New TypeScript Client Library — For users of the Neon Postgres platform to manage projects, branches, and databases from code.

Andre Landgraf (Neon)

📢  Elsewhere in the ecosystem

Issue 632 #633