#​597 — October 21, 2025

Read on the Web

Together with  TigerData logo
Node.js Weekly

Node.js v25.0.0 (Current) Released — The latest cutting edge version of Node has arrived with Web Storage enabled by default, JSON.stringify perf improvements, a new --allow-net option in the permission model, built-in Uint8Array base64/hex conversion, and WebAssembly and JIT optimizations. As shown in the diagram above, this means Node 24 will soon be promoted to being the 'active' LTS release and Node 22 will enter its 'maintenance' LTS phase.

Rafael Gonzaga

💡 Node v22.21.0 (LTS) has also been released with --use-env-proxy and NODE_USE_ENV_PROXY HTTP proxy support backported.

⚡ Supercharge Postgres: 2PB Scale & 1.5T Metrics/Day — TigerData, creators of TimescaleDB, are pushing Postgres to new limits: scale to 2PB and 1.5 trillion metrics/day—without proprietary black boxes or hidden tools. With Tiger Postgres, you get massive scale while keeping the SQL you know and love.

TigerData sponsor

IN BRIEF:

Building CLIs with Ace: A Bookmarks App in Node (and Bun)Ace (GitHub repo) is a CLI app framework built by the AdonisJS folks that you might not have encountered before.

Harminder Virk

How a Node.js Backpressure Example Led Me to Explore DTrace — Backpressure (which you can learn more about here) is a mechanism by which a stream can prevent producers from sending more data until the consumer(s) catch up. Tyler used DTrace to measure how disabling backpressure causes garbage collection to spike dramatically in Node.js.

Tyler Hillery

Build a Real-Time Interactive RCS Experience with Node.js and Vonage — From sports to music, create rich, interactive RCS journeys with Vonage Messages API to boost engagement!

Vonage sponsor

📄 The Node Test Runner's Built-In Support for Code Coverage – The docs for a feature you might not have known about. Aviv Keller

📄 Why typeof null === object – Digs much deeper into the history than you might expect. Piotr Zarycki

🛠 Code & Tools

Wretch 3.0: A Wrapper Around fetch with an Intuitive Syntax — A long standing, mature library that makes fetch more friendly and extensible with a fluent-style API. Check the examples to get a feel for it. Version 3.0 removes the need for polyfills, adds better error handling, smarter retry defaults, upload progress monitoring, and more.

Julien Elbaz

Graffle 7.3: A Simple GraphQL Client that 'Runs Everywhere' — A GraphQL client library formerly known as graphql-request. v7.3 adds CommonJS support for compatibility with Jest and non-ESM systems.

Jason Kuhrt

DOMPurify 3.3: A Fast, Tolerant XSS Sanitizer for HTML — Supports Node plus all modern browsers and is heavily tested. There’s a live demo here.

Cure53

ImapFlow: Modern, Easy-to-Use IMAP Client Library — IMAP (Internet Message Access Protocol) is a popular protocol used by email clients to work with messages hosted on a remote mail server.

Postal Systems OÜ

ATSippy: A Reconnecting Compression-Supporting Client for Bluesky's Jetstream ServiceJetstream provides access to a firehose of Bluesky events.

Luke Cashion-Lozell

  • Faker 10.1 – Generate fabricated data to your heart's content.

  • 🤖 Repomix 1.8 – Pack an entire repository into a single, LLM-friendly file. Now with official plugins for Claude Code.

  • node-oracledb 6.10Oracle Database driver for Node. Now with Advanced Queuing (AQ) support in Thin Mode.

  • node-rdkafka 3.6 – Node.js bindings for librdkafka (Kafka's C/C++ library).

  • 🤖 OpenAI Node 6.6 – The official Node library for OpenAI's API.

  • zx 8.8.5 – Google's tool for better Node shell scripting.

  • terminal-image 4.1 – Display images in the terminal.

  • Got 14.6 – Human-friendly HTTP request library.

  • Pino 10.1 – High-speed JSON logger for Node.

  • ESLint v9.38.0

📰 Classifieds

🕳️ 🥊 Hiring Now: Join Holepunch to build the peer-to-peer internet. No servers. Open source, privacy-first. Shape the future of apps. Remote worldwide.


🐱 ConfigCat Feature Flag Service lets you release and roll back features safely without code changes. Set it up in minutes! Save 25% now!

📢  Elsewhere in the ecosystem

A roundup of some other interesting stories in the broader landscape: