#617 — March 26, 2026 |
🟦 TypeScript 6.0 landed this week. We've put together a quick bulletpoint list of the Node-relevant changes and considerations at the end of the issue for you to check out before upgrading. |
|
![]() |
|
|
The Node.js March 24, 2026 Security Releases — Node.js v25.8.2 (Current), v24.14.1 (LTS), v22.22.2 (LTS), and v20.20.2 (LTS) have just been released to address nine vulnerabilities (two of ‘high’ severity) covering a broad variety of areas like TLS, HTTP/HTTP2, the permission model, HMAC verification, URL processing, and V8 hashing (more on that next!) The Node.js Team |
|
Developing a Minimally HashDoS Resistant, Yet Quickly Reversible Integer Hash for V8 — Can a hash be both resistant to hash flooding (a.k.a. HashDoS) and quickly reversible? That’s the puzzle the Node team had to tackle in V8 for this week’s security release. This post on the official Node blog is extremely technical, but one of the most educational in years. Joyee Cheung |
Clerk M2M Tokens Now Support JWT Format for Faster Auth — Verify machine-to-machine tokens locally with no network request. Self-contained JWTs carry machine ID, claims, and expiration. Clerk sponsor |
|
IN BRIEF:
|
|
Where Did 400 Megabytes of Memory Go? — A meticulous deep dive into working out why a Node-powered WebSocket k8s pod was using way more memory than its peers, despite Fernando S. |
|
The Three Pillars of JavaScript Bloat — Three reasons your James Garbutt |
🛠 Code & Tools |
|
|
Announcing Knip v6: The Fast Way to Declutter Your Projects — Knip has established itself as a go-to tool for finding and removing unused files, exports, and dependencies. v6 leans on oxc-parser for 2-4x performance gains (tearing through a huge repo like Astro in two seconds) and is a drop-in upgrade. Lars Kappert |
|
Your API Shouldn't Wait on a Pipeline for Fresh Data — TimescaleDB extends Postgres so analytics hits live data. No second database, no sync lag, no stale responses. Get started for free. Tiger Data (creators of TimescaleDB) sponsor |
|
Knex.js 3.2: The SQL Query Builder is Back — Knex is a popular ‘batteries included’ SQL query builder that supports Postgres, MySQL, SQL Server, SQLite3, and other SQL oriented database systems. knex |
💡 The Knex.js team has written a blog post announcing a revival of active development after an intensive period of catching up on a backlog of issues. "Knex deserves to thrive, and we’re committed to getting it there." |
|
Vavite 6: Develop Server-Side Applications with Vite — Use Vite for your backend Node.js code too, so you get one unified toolchain for everything, including hot reloading for both front and back-end. v6 brings Vite 7/8 support, server-side HMR, and separate server mode (e.g. for Fatih Aygün |
|
htmlparser2 12.0: A Fast and Forgiving HTML and XML Parser — Consumes documents and calls callbacks, but it can generate a DOM as well. There’s a live demo here. Works in both Node and browser. Felix Böhm |
|
🟦 TypeScript 6.0 for Node developers |
|
Announcing TypeScript 6.0 — TypeScript 6.0 is designed to bridge the way from its self-hosted compiler to the Go-powered native compiler future of TypeScript 7.0 (which, we're told, is almost ready to go, too). |
|
As always, the release post is huge but here are the things that jumped out to me as affecting Node developers the most:
In short, TypeScript 6.0 tightens defaults across the board and throws enough changes into the works that many projects will need at least a tsconfig tweak.. good luck with your upgrades! 🤞 |



