星期二 03 下午 四月 15o 2025
Another way to package Node apps into small executables
#574 — April 15, 2025
Together with
Fastify + React – 7x Faster than Next.js? — Node’s Fastify framework has a mature plugin for Vite integration (explained in detail here), including @fastify/react which just hit version 1.0 and makes it easy to create fast, featureful (though obviously less so than Next.js) React apps atop Fastify. How fast? Very, it seems.
Jonas Galvez
💡 Waku is also worth checking out if you’re looking for something lighter than Next.js but with fantastic docs.
Bi-Weekly Demo: Find & Fix Errors in Your Application — In this fast-paced 25-min demo, see how Sentry (and Codecov) help you catch Node errors, spot slowdowns, and ship cleaner code—without getting buried in logs. Hosted biweekly by a real human who’s broken plenty of apps, too. 👉 Save your spot.
Sentry sponsor
IN BRIEF:
📘 Dr. Axel Rauschmayer has released Exploring TypeScript: TS 5.8 Edition – you can buy it, but also read it all online for free in HTML form.
ESLint has added support for ‘bulk suppressions’, a way to make adopting stricter linting rules more manageable.
If you had problems with npm late last week, the npm registry accidentally wiped everyone’s access tokens. The incident, rounded up here, is now over and everything should be working again.
Bun 1.2.9 has been released. As usual, the alternative JS runtime continues to enhance its Node.js compatibility.
Comparing Tauri and Electron for Building Desktop Apps — Electron is a natural choice for building JS and HTML-powered cross-platform desktop apps but numerous alternatives have appeared like Neutralinojs and the Rust-based Tauri. This post does a good job of quickly showing how Tauri differs and why you might choose it.
Costa Alexoglou
Some Features Every JavaScript Developer Should Know in 2025 — A quick list post breezing through a few more modern areas of JavaScript including iterator helpers, structuredClone()
, and set operations.
Suren Enfiajyan
📄 Master Docker and VS Code: Supercharge Your Dev Workflow – With a Node.js example. Vladimir Mikhalev
📄 Deploying TypeScript: Recent Advances and Possible Future Directions Dr. Axel Rauschmayer
📄 NPM Security Best Practices OWASP Cheat Sheet Series
📄 Debugging JavaScript Memory Leaks in Bun Jarred Sumner
🛠 Code & Tools
Lexe: Package a Node App into a Single Executable — Node actually has a mechanism for creating single executable applications and there are numerous other tools to do it, but Lexe takes the approach of using Amazon’s lightweight LLRT engine to make binaries of under 10MB in size. Note, however, “Lexe is not a drop-in replacement for Node.js. It only supports a subset of Node.js APIs.”
Ray-D-Song
Prisma ORM 6.6.0 Released — Introduces a new prisma-client
generator that’s more flexible and comes with ESM support, plus a preview of an MCP server to let AI agents and tools manage Postgres.
Nikolas Burk
Chrono 2.8: A Natural Language Date Parser — Give it a string like “today”, “last Friday”, “2 weeks from now”, or even an entire date and time, and it’ll come up with a date object to suit.
Wanasit Tanakitrungruang
🤖 openai-node 4.94 – The official Node library for OpenAI’s API adds support for their newest API-only GPT 4.1 models.
🕒 Spacetime 7.9 – Lightweight timezone library. Now supporting formatting times in SQL ISO format.
xero-node 11.0 – Node SDK for the popular Xero accounting system.
Tesseract.js 6.0.1 – Pure JS OCR for 100+ languages.
Javet 4.1.2 – Embed Node.js and V8 into Java.
📰 Classifieds
📥 The Node.js Book for Enterprise is here: Years of experience helping Fortune 500 companies build & scale their Node apps, distilled into one book by Matteo Collina & Platformatic.
🤖 Tonkotsu makes you the tech lead for a team of AI agents and just started a free early access program for JS/TS developers. Sign up today.
📢 Elsewhere in JavaScript
A roundup of some other interesting stories in the broader JavaScript landscape, in case you’ve missed them:
Matt Smith showed off a better way to apply default values using nullish coalescing with ??
rather than using ||
.
🤖 Last week, Google unveiled Firebase Studio, an online agentic AI development environment somewhat akin to things you might have seen from v0, Cursor or Lovable.
☁️ Cloudflare had a busy time with its ‘Developer Week’ last week: there’s now an easy way to deploy Next.js apps to Cloudflare Workers, you can add a ‘deploy to Workers’ button to your git repos, you can now deploy an entire frontend, backend, and database (supporting React Router, Astro, Vue.js, Svelte and more) in one Worker, and a lot more.
Got a link for us? Reply and tell us. We can’t include everything but we’ll look at anything you send. Thanks!
Sponsorship: Email [kristina@cooperpress.com](mailto:kristina@cooperpress.com)
for details.
Published by Cooper Press Ltd.
Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
#574 — April 15, 2025
Together with
Fastify + React – 7x Faster than Next.js? — Node’s Fastify framework has a mature plugin for Vite integration (explained in detail here), including @fastify/react which just hit version 1.0 and makes it easy to create fast, featureful (though obviously less so than Next.js) React apps atop Fastify. How fast? Very, it seems.
Jonas Galvez
💡 Waku is also worth checking out if you’re looking for something lighter than Next.js but with fantastic docs.
Bi-Weekly Demo: Find & Fix Errors in Your Application — In this fast-paced 25-min demo, see how Sentry (and Codecov) help you catch Node errors, spot slowdowns, and ship cleaner code—without getting buried in logs. Hosted biweekly by a real human who’s broken plenty of apps, too. 👉 Save your spot.
Sentry sponsor
IN BRIEF:
📘 Dr. Axel Rauschmayer has released Exploring TypeScript: TS 5.8 Edition – you can buy it, but also read it all online for free in HTML form.
ESLint has added support for ‘bulk suppressions’, a way to make adopting stricter linting rules more manageable.
If you had problems with npm late last week, the npm registry accidentally wiped everyone’s access tokens. The incident, rounded up here, is now over and everything should be working again.
Bun 1.2.9 has been released. As usual, the alternative JS runtime continues to enhance its Node.js compatibility.
Comparing Tauri and Electron for Building Desktop Apps — Electron is a natural choice for building JS and HTML-powered cross-platform desktop apps but numerous alternatives have appeared like Neutralinojs and the Rust-based Tauri. This post does a good job of quickly showing how Tauri differs and why you might choose it.
Costa Alexoglou
Some Features Every JavaScript Developer Should Know in 2025 — A quick list post breezing through a few more modern areas of JavaScript including iterator helpers, structuredClone()
, and set operations.
Suren Enfiajyan
📄 Master Docker and VS Code: Supercharge Your Dev Workflow – With a Node.js example. Vladimir Mikhalev
📄 Deploying TypeScript: Recent Advances and Possible Future Directions Dr. Axel Rauschmayer
📄 NPM Security Best Practices OWASP Cheat Sheet Series
📄 Debugging JavaScript Memory Leaks in Bun Jarred Sumner
🛠 Code & Tools
Lexe: Package a Node App into a Single Executable — Node actually has a mechanism for creating single executable applications and there are numerous other tools to do it, but Lexe takes the approach of using Amazon’s lightweight LLRT engine to make binaries of under 10MB in size. Note, however, “Lexe is not a drop-in replacement for Node.js. It only supports a subset of Node.js APIs.”
Ray-D-Song
Prisma ORM 6.6.0 Released — Introduces a new prisma-client
generator that’s more flexible and comes with ESM support, plus a preview of an MCP server to let AI agents and tools manage Postgres.
Nikolas Burk
Chrono 2.8: A Natural Language Date Parser — Give it a string like “today”, “last Friday”, “2 weeks from now”, or even an entire date and time, and it’ll come up with a date object to suit.
Wanasit Tanakitrungruang
🤖 openai-node 4.94 – The official Node library for OpenAI’s API adds support for their newest API-only GPT 4.1 models.
🕒 Spacetime 7.9 – Lightweight timezone library. Now supporting formatting times in SQL ISO format.
xero-node 11.0 – Node SDK for the popular Xero accounting system.
Tesseract.js 6.0.1 – Pure JS OCR for 100+ languages.
Javet 4.1.2 – Embed Node.js and V8 into Java.
📰 Classifieds
📥 The Node.js Book for Enterprise is here: Years of experience helping Fortune 500 companies build & scale their Node apps, distilled into one book by Matteo Collina & Platformatic.
🤖 Tonkotsu makes you the tech lead for a team of AI agents and just started a free early access program for JS/TS developers. Sign up today.
📢 Elsewhere in JavaScript
A roundup of some other interesting stories in the broader JavaScript landscape, in case you’ve missed them:
Matt Smith showed off a better way to apply default values using nullish coalescing with ??
rather than using ||
.
🤖 Last week, Google unveiled Firebase Studio, an online agentic AI development environment somewhat akin to things you might have seen from v0, Cursor or Lovable.
☁️ Cloudflare had a busy time with its ‘Developer Week’ last week: there’s now an easy way to deploy Next.js apps to Cloudflare Workers, you can add a ‘deploy to Workers’ button to your git repos, you can now deploy an entire frontend, backend, and database (supporting React Router, Astro, Vue.js, Svelte and more) in one Worker, and a lot more.
Got a link for us? Reply and tell us. We can’t include everything but we’ll look at anything you send. Thanks!
Sponsorship: Email [kristina@cooperpress.com](mailto:kristina@cooperpress.com)
for details.
Published by Cooper Press Ltd.
Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
发布者