Deno 2.8 Pushes Node Compatibility to 75%, Rolldown 1.0, and Mini Shai-Hulud | News | Ep 67
Download MP3News for the week of May 11, 2026: Deno 2.8 brings Node compatibility to 75%, Bun's Rust port is taking shape, and more supply chain sadness. From the community: SpacetimeDB's JS engine is faster than Rust, scrapping a custom DSL in favor of TypeScript, and why Effect is good for AI agents.
Sponsored by Excalibur.js
Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
Excalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.
- Homepage and Docs: https://excaliburjs.com
- Make Your First Game in 10 Minutes
- Join the Discord: https://discord.gg/9UemP985Uy
Chapters
- (00:00) - Welcome to the Show
- (05:34) - News: Deno 2.8 Brings Node Compat to Just Over 75%
- (07:57) - News: VS Code Codebase Type Checked by TS 7
- (08:15) - News: Bun's Rust Port Coming in Next 1.4 Release
- (13:55) - News: Rolldown 1.0 Released
- (17:32) - News: GitHub Takes Aim at Claude Code and Codex with New Copilot App
- (18:58) - PSA: Upgrade Next.js Due to Recent CVEs
- (19:52) - PSA: TanStack Supply Chain Incident Post-mortem
- (23:48) - PSA: Ongoing Mini Shai-Hulud Supply Chain Attack
- (27:22) - PSA: node-ipc Infected with Credential Stealer
- (30:56) - Library Watch: Vitest 4.1.6 and 5.0.0-beta.3 Security Updates
- (31:15) - Library Watch: styleframe is a TypeScript Design System Engine
- (32:23) - Library Watch: mediabunny, a Type-safe Wrapper Around ffmpeg
- (34:08) - Community: Migrating to TypeScript 6 by LogRocket
- (34:48) - Community: SpacetimeDB JS Engine Outperforms Rust
- (37:21) - Community: Inventing a New Language Was a Mistake by Wasp
- (40:31) - Community: Express.js Revamp
- (41:18) - Community: Anders on Why AI Will Never Replace Developers
- (41:46) - Community: Interview With Anders on Turbo Pascal, C#, and TS
- (41:59) - Community: npm install && pray by Jo Franchetti
- (42:22) - Community: Next Era of TypeScript with Effect by Lucas Barake
- (43:21) - Community: Node.js Alpine Linux Feedback
- (44:32) - Community: dax.land, Shell Scripting Everywhere
- (45:13) - Bleet of the Week
- (45:47) - Cool Link: Why HTML in Canvas is Cool
- (46:23) - Cool Link: Beginners Guide to Immich, a Self-hosted Google Photos Alternative
- (46:55) - Cool Link: The Math Behind Exodia's Draw in Yu-Gi-Oh!
- (47:18) - Cool Link: Best Local Agentic Coding Workflow by Web Dev Simplified
- (49:59) - Cool Link: Declarative Partial Updates Web Standard
- (53:31) - The Minnesota Long Goodbye
News
- Deno: 2.8 release is hot off the press
- VS Code: VS Code type checked with TS 7 Native Preview
- Bun: Rust Port is Looking More Official
- VoidZero: Announcing Rolldown 1.0
- GitHub: GitHub takes aim at Claude Code and Codex with its new Copilot app and yes, you can bring your own model
- PSA: Reminder update your Next.js
- TanStack: Hardening TanStack After the npm Compromise
- Socket: Active Supply Chain Attack Compromises @antv Packages on npm...
- Socket: Popular node-ipc npm Package Infected with Credential Stealer
Library Watch
- Vitest 4.1.6 and 5.0.0-beta.3: Security updates
- Styleframe 3.7.0, TS design system engine, comes with a new playground
- Mediabunny is a type-safe wrapper around ffmpeg on the server
From the Community
- LogRocket: TypeScript v6 is here: A full migration guide
- SpacetimeDB: Let's talk benchmarks
- Wasp: 5 Years and $5M Later: Inventing a New Programming Language for Web Development Was a Mistake
- Express: A New Look for Express
- Anders: Microsoft Lead: "AI will NEVER Replace Coders, Here's Why"
- Anders: TypeScript, C# and Turbo Pascal with Anders Hejlsberg
- Jo Franchetti: npm install && pray — Defending Your Stack from Code You Didn't Write
- Lucas Barake: Next Era of TypeScript | Effect.ts × AI
- Node.js: Promote Alpine Linux out of experimental to be a tier 2 platform
- dax.land lets you develop shell scripts that run the same everywhere
- Bleet of the week
Cool Links
- Joy of Code: Why Everyone Is Excited About HTML In Canvas
- Futo: A Beginner's Guide to Immich
- adef: The Math Behind the Exodia Draw in Episode 1 of YuGiOh
- Web Dev Simplified: The Best Local Agentic Coding Workflow (Complete Guide)
- Chrome Developer Blog: Declarative partial updates
Creators and Guests
Host
Erik Onarheim
Self-professed Neovim Dandy 🎩 Software developer in Minneapolis ⛄I created a game engine for the web called Excalibur 🗡