星期二 04 下午 七月 29o 2025
An epic rundown of JavaScript engines and runtimes
#588 — July 29, 2025
Together with
The Many, Many, Many JavaScript Runtimes of the Last Decade — A meaty article (which took a year to put together) covering the myriad of JavaScript runtimes and engines both past and present, from obvious picks like Node.js to cloud platforms and lesser known ‘honorable mentions’. This is a great summary to round out your JS ecosystem knowledge.
Whatever, Jamie
Running LLMs in prod? Prompt logs ≠ monitoring — Trace full request lifecycle, track cost/latency/retries, monitor drift & RAG relevance. If you can’t answer “what changed & what did it cost?”, you’re flying blind. Read the blog to learn more.
Sentry sponsor
IN BRIEF:
TypeScript 5.9 RC has been released, with the final release due later this week. Support for import defer
and the new --module node20
feature are amongst the highlights.
It’s early days but Google has unveiled OSS Rebuild, an attempt to make open source ecosystems (like npm) more secure by allowing the comparison of packages with upstream artifacts.
Attacks on the npm ecosystem have continued with the is
package getting hijacked through an npm-related typosquatted domain being used to phish login details.
The Node Developer’s Guide to Unix Domain Sockets — The TLDR: “Unix domain sockets deliver ~50% lower latency than TCP loopback for Node.js IPC.”
Pavel Romanov
▶ The Creator of Bun on Building Bun and Node.js Compatibility — A roughly half hour chat in which Patrick Akil speaks with Jarred Sumner, creator of Bun. “We intend for Bun to be a drop-in replacement for the existing Node.js ecosystem. Most of our engineering time is not actually spent on new features — it’s spent on Node.js compatibility”.
React Conferences by GitNation
📄 How to Build Node.js MCP Servers that Expose Data Resources to LLMs Liran Tal
📄 The Multi-Repository TypeScript Problem – Solving cross-repo type safety. David Moores
📄 Logical Assignment Operators in JavaScript: Small Syntax, Big Wins Matt Smith
🛠 Code & Tools
AudioTee.js: macOS System Audio Capture for Node.js — Wrapping around an (included) Swift-powered binary, this captures Mac system audio output and emits it as PCM encoded chunks at regular intervals. GitHub repo.
Nick Payne
Transformers.js 3.7: Machine Learning and Models for the Web — Brings the ability to run powerful pretrained models in the browser via ONNX, but you can do server-side inference with Node.js too. v3.7 adds Voxtral (speech transcription and audio understanding), LFM2 and ModernBERT support.
Hugging Face
Find & Fix Async Bugs Fast in Node.js with AppSignal — AppSignal helps Node.js devs fix bugs and performance issues fast. Easy to set up, a joy to use. Start your free trial today.
AppSignal sponsor
match-sorter 8.1: Deterministic Best-Match Array Sorting — If you have an array of items you want to filter and sort deterministically, match-sorter provides a specified, predictable algorithm. Play with a live demo here.
Kent C. Dodds
Inquirer 12.9 – Collection of common interactive terminal app input prompts.
Node File Trace 0.30 – Dependency tracing utility to determine exactly which files are necessary for an app to run.
MongoDB Node.js Driver 6.18 – The latest official MongoDB driver lands with its always-thorough release notes.
node-rate-limiter-flexible 7.2 – Atomic counters and rate limiting tools. Now with Drizzle ORM support.
Ghost 6.0 RC – The popular blogging / publishing platform approaches its next major release.
@google-cloud/bigtable 6.2 – Node client for Google Cloud Bigtable.
Axios 1.11 – Long-standing, promise-based isomorphic HTTP client.
TIFF 7.1 – Pure JS TIFF image decoding library.
📰 Classifieds
Discover Platformatic AI-Warp 1.0.0 – seamless AI integration, easy provider switching & robust session management!
📌 Deploy with PinMe: Host Your Front-End Without Servers. No sign-up. No cost.
📢 Elsewhere in the ecosystem
A roundup of some other interesting stories in the broader landscape:
A look at how a developer built an email-controlled Game Boy emulator using Node.js and Postmark. More info here including a link to the code if you want to reproduce it.
es-toolkit is now a 100% compatible drop-in replacement for Lodash.
The State of HTML 2025 survey is now open to take – it’s not just a survey; you’ll probably learn a few things at the same time too.
A developer claims the tabs vs spaces debate is over with the majority of languages leaning towards spaces.
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
#588 — July 29, 2025
Together with
The Many, Many, Many JavaScript Runtimes of the Last Decade — A meaty article (which took a year to put together) covering the myriad of JavaScript runtimes and engines both past and present, from obvious picks like Node.js to cloud platforms and lesser known ‘honorable mentions’. This is a great summary to round out your JS ecosystem knowledge.
Whatever, Jamie
Running LLMs in prod? Prompt logs ≠ monitoring — Trace full request lifecycle, track cost/latency/retries, monitor drift & RAG relevance. If you can’t answer “what changed & what did it cost?”, you’re flying blind. Read the blog to learn more.
Sentry sponsor
IN BRIEF:
TypeScript 5.9 RC has been released, with the final release due later this week. Support for import defer
and the new --module node20
feature are amongst the highlights.
It’s early days but Google has unveiled OSS Rebuild, an attempt to make open source ecosystems (like npm) more secure by allowing the comparison of packages with upstream artifacts.
Attacks on the npm ecosystem have continued with the is
package getting hijacked through an npm-related typosquatted domain being used to phish login details.
The Node Developer’s Guide to Unix Domain Sockets — The TLDR: “Unix domain sockets deliver ~50% lower latency than TCP loopback for Node.js IPC.”
Pavel Romanov
▶ The Creator of Bun on Building Bun and Node.js Compatibility — A roughly half hour chat in which Patrick Akil speaks with Jarred Sumner, creator of Bun. “We intend for Bun to be a drop-in replacement for the existing Node.js ecosystem. Most of our engineering time is not actually spent on new features — it’s spent on Node.js compatibility”.
React Conferences by GitNation
📄 How to Build Node.js MCP Servers that Expose Data Resources to LLMs Liran Tal
📄 The Multi-Repository TypeScript Problem – Solving cross-repo type safety. David Moores
📄 Logical Assignment Operators in JavaScript: Small Syntax, Big Wins Matt Smith
🛠 Code & Tools
AudioTee.js: macOS System Audio Capture for Node.js — Wrapping around an (included) Swift-powered binary, this captures Mac system audio output and emits it as PCM encoded chunks at regular intervals. GitHub repo.
Nick Payne
Transformers.js 3.7: Machine Learning and Models for the Web — Brings the ability to run powerful pretrained models in the browser via ONNX, but you can do server-side inference with Node.js too. v3.7 adds Voxtral (speech transcription and audio understanding), LFM2 and ModernBERT support.
Hugging Face
Find & Fix Async Bugs Fast in Node.js with AppSignal — AppSignal helps Node.js devs fix bugs and performance issues fast. Easy to set up, a joy to use. Start your free trial today.
AppSignal sponsor
match-sorter 8.1: Deterministic Best-Match Array Sorting — If you have an array of items you want to filter and sort deterministically, match-sorter provides a specified, predictable algorithm. Play with a live demo here.
Kent C. Dodds
Inquirer 12.9 – Collection of common interactive terminal app input prompts.
Node File Trace 0.30 – Dependency tracing utility to determine exactly which files are necessary for an app to run.
MongoDB Node.js Driver 6.18 – The latest official MongoDB driver lands with its always-thorough release notes.
node-rate-limiter-flexible 7.2 – Atomic counters and rate limiting tools. Now with Drizzle ORM support.
Ghost 6.0 RC – The popular blogging / publishing platform approaches its next major release.
@google-cloud/bigtable 6.2 – Node client for Google Cloud Bigtable.
Axios 1.11 – Long-standing, promise-based isomorphic HTTP client.
TIFF 7.1 – Pure JS TIFF image decoding library.
📰 Classifieds
Discover Platformatic AI-Warp 1.0.0 – seamless AI integration, easy provider switching & robust session management!
📌 Deploy with PinMe: Host Your Front-End Without Servers. No sign-up. No cost.
📢 Elsewhere in the ecosystem
A roundup of some other interesting stories in the broader landscape:
A look at how a developer built an email-controlled Game Boy emulator using Node.js and Postmark. More info here including a link to the code if you want to reproduce it.
es-toolkit is now a 100% compatible drop-in replacement for Lodash.
The State of HTML 2025 survey is now open to take – it’s not just a survey; you’ll probably learn a few things at the same time too.
A developer claims the tabs vs spaces debate is over with the majority of languages leaning towards spaces.
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
发布者