#583 — June 24, 2025 |
|
![]() |
![]() |
The Roadmap to AdonisJS 7 — Adonis is a popular TypeScript-first 'batteries included' web framework with a rich set of features, and its developers say they’re “shifting gears” and stepping up with more frequent major releases. v7 promises a lot, including Node.js diagnostic channel support, a type-safe URL builder, a new encryption layer, first-class support for notifications and TanStack Query, plus more. You’re encouraged to give your feedback here. Romain Lanz |
💡 Romain has also written a useful comparison of Adonis and Nest. |
![]() Master Full Stack TypeScript with Steve Kinney — Overcome the challenges of end-to-end type safety in this detailed video course, covering Zod schema validation, API type safety, tRPC, and more. Frontend Masters sponsor |
IN BRIEF:
|
Worker Threads: A Guide to Multithreading in Node — Node famously encourages a non-blocking event-driven approach running, largely, on a single thread, but Node’s now-mature worker threads feature opens the door to multi-threaded apps, should you need it. Lizz Parody |
Benchmarking Serialization Approaches in Node — A comparison of several serialization approaches including JSON and binary options like protobuf and msgpack. Adam Faulkner |
Tips for Making Regular Expressions Easier to Use in JavaScript — Dr. Axel asks us to imagine if we had to write JavaScript without any whitespace or comments, so why should we have to write regexes that way? He has some tips for making the process more pleasant. Dr. Axel Rauschmayer |
🍜 Tonkotsu is Your Natural Language IDE — Tonkotsu makes you the tech lead for a team of coding agents. Download the app for FREE during our early access program. Tonkotsu AI sponsor |
📺 Generating Playwright Tests With AI: Let's Try the New Playwright MCP Server Stefan Judis 📄 Testing MongoDB in Node with the MongoDB Memory Server Camilo Reyes 📺 Bridging CommonJS and ESM in Node.js Joyee Cheung 📄 Building a RAG System with Node and OpenAI Deep Panchal |
🛠 Code & Tools |
SVGO 4.0: The Node-Powered SVG Optimizer — SVG (Scalable Vector Graphics) images often contain a lot of redundant information. You can use SVGO as a CLI tool, Node library, or even on the Web to optimize SVGs. Version 4.0 is a significant release with changes to its default plugins, public API, and it’s now a dual ESM/CJS package. GitHub repo. Kir Belevich |
Hono 4.8: A Cross-Runtime Standards-Oriented Web Framework — Hono is a framework well worth exploring. It’s fast, lightweight, built on Web Standards, and can be used to build apps that work on numerous platforms from Node or Bun to Cloudflare or Fastly. v4.8 adds new route helper functions, improvements to JSX streaming and CORS, a new plugin system for static site generation, and more. Yusuke Wada and Contributors |
LogTape 1.0.0: Universal Logging for JavaScript Apps — Whether it’s in Node, the browser, or edge functions, LogTape is here for you. It’s particularly aimed at library developers who want to add logging in a low hassle way for end users – learn more here. Hong Minhee |
|
|
📢 Elsewhere in JavaScript |
A roundup of some other interesting stories in the broader JavaScript landscape, in case you've missed them:
|