Node.js 24 released

May 6, 2025 By Mark Otto 0

Node.js Weekly

Node 24 (Current) ReleasedNode’s release lines are in flux – v18 has just gone EOL and now v23 bows out to let v24 be the ‘Current’ release for when you want all the cutting edge features. It comes with npm 11, V8 13.6 (hello RegExp.escape, Float16Array, Error.isError and more), the URLPattern API exposed as a default object, and Undici 7.

Node.js Team

Create Your Own AI Agent — Join Scott Moss for this detailed video course and discover how to build an AI agent from scratch. You’ll explore LLMs, chat history management, tokens, memory, agent loops, and much more — coming away with know-how and resources for building modern agent-based API apps.

Frontend Masters

Take the Latest Node.js Next 10 Survey — The Node.js core team and the Linux Foundation are keen for you to take part in the latest Node.js Next 10 Survey. ‘Next 10’ is a term the Node team uses to refer to strategizing Node’s direction over the next ten years, and the survey helps them get your input into this.

The Linux Foundation

IN BRIEF:

  • Bun v1.2.12 is out with, surprise, surprise, yet more Node.js compatibility enhancements 🙂 As part of Bun’s new full-stack focus, you can now also stream browser console logs back through Bun at the terminal.

  • In other alternative runtime news, Deno 2.3 has been released with improvements to its single-binary compilation feature which now supports FFI and Node native add-ons, as well as support for using local npm packages.

  • The OpenJS Foundation has announced its new board of directors which includes numerous JavaScript and Node luminaries including Jordan Harband and Matteo Collina.

💡 Michael presents a broader overview of Llama Stack in: A practical guide to Llama Stack for Node.js developers.

Converting Values to Strings in JavaScript — When Dr. Axel says “converting values to strings in JavaScript is more complicated than it might seem”, I’m going to believe him. An interesting poke around into something simple that you might not think about very much.

Dr. Axel Rauschmayer

🛠 Code & Tools

mono-jsx: <html> as a Response — A server-side JSX runtime that renders <html> to a Response with no build step needed and works across numerous server-side JS runtimes.

Je Xia

  • Prisma v6.7 – The popular ORM’s attempts to move away from Rust to TypeScript are picking up pace.

  • Piscina 5.0 – Popular Node.js worker thread pool.

  • DOCX 9.5 – Generate Word documents from JavaScript.

  • LDAPts 8.0 – Query LDAP servers from Node.

  • NodeBB 4.3 – Node.js-powered forum system.

  • RedisSMQ 8.3 – Simple high-perf Redis message queue for Node.

  • 🤖 OpenAI Node 4.97 – The official Node library for OpenAI’s API.

  • SVGO 4.0.0 RC4 – Node.js-powered SVG optimizer.

  • Jira.js 5.1 – A wrapper for Jira’s numerous APIs.

  • noblox.js 6.2 – A Node.js API wrapper for Roblox.

  • AVA 6.3 – Popular test runner for Node.

📢  Elsewhere in JavaScript

A roundup of some other interesting stories in the broader JavaScript landscape, in case you’ve missed them: