#579 — May 27, 2025 |
🖊️ I'm back from my week "off" attending Google I/O. Unfortunately there wasn't much of relevance to Node, but it does give us two weeks of news to catch up on here :-) |
|
![]() |
![]() |
A Report From April's Node.js Collaboration Summit — Twice a year, a large group of Node contributors and community members get together to discuss the project, brainstorm ideas, and push forward new initiatives. This time, they talked about the recent CI security incident, Async Context, improving Node’s ability to compile apps into executables, Undici, module loader hooks, and better integration with Chrome’s DevTools. Joyee Cheung and Chengzhong Wu |
![]() CodeRabbit’s Free AI Code Reviews in IDE - VS Code, Cursor, Windsurf — Code Rabbit brings AI code reviews to VS Code, Cursor & Windsurf. Get line-by-line reviews, one-click fixes & codebase-aware feedback - all free in your IDE. Seamlessly integrates with git workflows. Install the extension & start reviewing! CodeRabbit sponsor |
Node.js TSC Declines to Endorse Feature Bounty Program — There was recently a debate around whether the Node.js project should establish a formal feature bounty program to enable end users to offer monetary rewards for specific features. This post summarizes why the official response is no, for now. Sarah Gooding (Socket) |
⚡ Announcing TypeScript Native Previews — Earlier this year, Anders Hejlsberg teased a 10x faster TypeScript through efforts being made to port the TypeScript compiler to Go, enabling it to be compiled and run natively, as well as take advantage of more concurrency. You can now try it for yourself. Microsoft |
IN BRIEF:
|
Six Ways Slack, Notion, and VS Code Improved Electron App Performance — An experienced Electron app developer shares a guide to Electron performance optimization and how to get the most out of your apps. Amila Welihinda |
A Developer’s Guide to Migrating from API Keys to OAuth 2.1 — Many still rely on API keys for service-to-service auth. But with MCP making OAuth 2.1 mandatory, it’s no longer just a “nice-to-have.” Here's what’s changing and what it means for your architecture. Scalekit sponsor |
📄 Styling Console Text in Node.js – There are numerous ways to do this. Dr. Axel Rauschmayer 📄 Unpacking Node.js Memory - From Raw Bytes to Usable Data – An introduction to 📄 How the |
🛠 Code & Tools |
![]() |
Google Gen AI SDK for TypeScript and JavaScript v1 — Why let Python developers have all the fun? Now you can harness the full power of Google’s Gemini API (and Vertex platform) from Node too. v1.0 landed a few days ago, but today we also get v1.1 which includes CommonJS support. The Gemini docs and examples now use it too (if you select JavaScript). |
Astra: A New JavaScript-to-EXE Compiler for Windows — Boasts “a new approach to compiling” JavaScript applications for a single executable experience on Windows only (for now). QwertyCodeQC |
Defuddle: Extract the Main Content from Web Pages — Strips extraneous clutter from HTML in order to leave only the primary content for you to format or use as you wish. Essentially a modern implementation of the ideas behind Mozilla’s Readability. There’s an online demo if you want to give it a try. Steph Ango |
express-generator-typescript: An Express.js + TypeScript App Generator — Creates the boilerplate for a TypeScript-powered Express.js app. Now uses Express.js 5. Sean Maxwell |
|
|
📢 Elsewhere in JavaScript |
A roundup of some other interesting stories in the broader JavaScript landscape, in case you've missed them:
|