News 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.
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 TypeScript Media Encoder and Decoder Library
(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 TypeScript library for media encoding/decoding on the client and 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
Music
Seahorse Dreams by Kubbi (Spotify)