😅 If you didn’t get Node Weekly last week, don’t panic – no one did! We were taking a scheduled week off, but unfortunately forgot to notify you in the previous issue. We’re now back every Tuesday till December 17 and the Xmas break 🙂 __ Peter Cooper, your editor
Announcing Deno 2: Node Done Right, Again(?) — What if the inventor of Node got to do it all over again? Deno! v2.0 refines the recipe with a focus on backwards compatibility with Node, an area surely impeding adoption till now. We love the ▶️ epic ‘Announcing Deno 2’ video recorded by Ryan and the team – it’s a mix of entertainment and a ‘keynote-style’ tour of everything modern Deno has to offer, if you’ve not yet been convinced.
How Bun Supports V8 APIs Without Using V8 — Bun uses the JavaScriptCore engine, not V8, yet it can support Node addons that rely upon V8’s APIs. Here’s how it works under the hood.
Ben Grant (Bun)
Announcing TypeScript 5.7 Beta — The newest TypeScript is on the way. As always, there’s a laundry list of enhancements and features, but the path rewriting for relative paths is a particularly welcome addition for those building server-side apps, enabling easy rewrites of
1
.ts
imports into
1
.js
at compile time.
Microsoft
Node vs Bun: No Backend Performance Difference? — You can always trust a benchmark to ruffle some feathers, often over the methodology rather than the result. This is no exception, but interesting nonetheless.
Node Version Manager Desktop 4.0 — A Tauri-powered desktop app for macOS, Windows and Linux to manage multiple installed versions of Node on your system.
but with many extra options for tree-ifying, coloring, sorting, choosing what to display, etc.
Effectful Technologies Inc
🤖KaibanJS: A Framework for Building Multi-Agent Systems — Why let Python have all the AI and LLM fun? KaibanJS promises to ‘fill the void’ by offering a JS-first framework specifically for building LLM-powered AI agents.
Files from JavaScript — The code to lay out documents is verbose but there’s a lot of functionality baked in and there aren’t many other options for this task. Here’s a CodePen-based example to give you an idea. GitHub repo.
#564 — January 28, 2025 Read on the Web A Failed Attempt to Shrink All npm Packages by 5% — What if you could shrink all npm package sizes by 5%.. wouldn’t that benefit all Read more…
#563 — January 21, 2025 Read on the Web NodeBB v4.0.0 Released: Node.js Powered Forums — Now almost 12 years old, NodeBB continues to offer a classic forum experience in a modern Node.js-shaped guise. The Read more…
#562 — January 14, 2025 Read on the Web A New Chapter for Express.js — 2024 saw the still-extremely-popular Express project awaken from a slumber, of sorts, with work being made to update things to Read more…
0 Comments