#​596 — October 14, 2025

Read on the Web

Together with  Memetria
Node.js Weekly

📂 A Modern Guide to Reading and Writing Files in Node — A comprehensive guide to various methods for working with files, from promise-based methods through to working with streams, processing files concurrently, using file handles, and memory-efficient techniques.

Luciano Mammino

A Way to Integrate Python ASGI with Node.js Apps — You might remember several months ago when Platformatic unveiled php-node, a way to embed PHP directly within Node apps. Now they’re tackling Python! @platformatic/python-node is a Node.js-native bridge that embeds a Python interpreter and speaks ASGI.

Stephen Belanger and Matteo Collina

Level Up Redis Debugging in Node.js — See inside Valkey and OSS Redis. Memetria K/V adds key-level visibility, memory analytics, and performance insights built for Node.js developers — so you can detect large keys and optimize latency before users notice.

Memetria sponsor

Bun 1.3: The Alternative Full-Stack JavaScript Runtime — Bun is a JavaScriptCore-powered runtime built with performance and elegance in mind. It can now largely act as a drop-in replacement for Node in many situations, and v1.3 makes it more of a ‘full-stack runtime’ with a built-in dev server (with hot reloading), MySQL/Postgres/SQLite/Redis clients, strong WebSocket support, isolated package installs by default, and huge enhancements to its Node.js compatibility, particularly around worker_threads.

The Bun Team

IN BRIEF:

Node.js 20+ Memory Management in Containers“This article answers the question: Do you need to set the heap size in Node.js, or is it already container-aware?”

De Melo Jnr. and Ayala (Red Hat)

Generate PDFs from JSON with Python — Build PDFs dynamically using Word templates and JSON data. Fast setup, free Foxit API account included.

Foxit Software sponsor

📄 Node.js 22 Features You Should Be Using – Now Node 22 is the LTS release, you can safely use all of its latest features. Lizz Parody

📄 How to Get Started with GitHub Copilot CLI Andrea Griffiths (GitHub)

🛠 Code & Tools

jsonriver: A Simple, Fast Streaming JSON Parser — A library to parse JSON incrementally as it streams in, such as from a network request or an LLM, returning a sequence of ‘increasingly complete’ values.

Peter Burns (Google)

xmlbuilder2 4.0: An XML Builder Library — Convert JS objects into XML, parse and serialize XML documents, or create XML documents using chained function calls.

Ozgur Ozcitak

Kaluma 1.3: A Tiny JS Runtime for the Raspberry Pi Pico 2 — Can a JavaScript runtime squeeze onto an RP2350-based Raspberry Pi Pico 2? Kaluma can, all while offering some Node.js-like niceties. v1.3 is powered by the latest version of JerryScript, a lightweight JS engine for constrained environments.

Kaluma Project

Crosspost 1.0: Post Across Multiple Social Networks At Once — A Node.js library and CLI tool for making posts to different social networks, including Mastodon, Bluesky, X, Discord, Telegram, and more.

Nicholas C. Zakas

Serialize JavaScript 7.0: Serialize Objects to a Superset of JSON — Why? So you can serialize regular expressions, dates, functions, and (as of this week) Infinity, as well as the usual things JSON can handle.

Yahoo

MaxIntervalCover.js: Computes the Optimal Subset of Non-Overlapping Intervals
Robert Eisele

📰 Classifieds

🕳️ 🥊 Hiring Now: Build P2P apps for mobile & desktop. Ditch servers, empower users, protect privacy. Open source. Remote EU.


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

  • Playwright 1.56 – Microsoft's browser/Web automation library – now with ▶️ Playwright Agents – these are definitions to guide LLMs through the process of building a Playwright test.

  • Happy DOM 20.0 – Cross-runtime JS implementation of a web browser sans UI. Note that JavaScript evaluation is now disabled by default.

  • Sidequest 1.10 – Scalable background job processor for Node apps. v1.10 enables WAL mode for the SQLite backend for added performance.

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

  • Ow 3.1 – Function argument validation for humans (essentially chainable easy-to-read data validations).

  • Got 14.5 – Human-friendly HTTP request library.

📢  Elsewhere in the ecosystem

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