# Deno 2.8 Pushes Node Compatibility to 75%, Rolldown 1.0, and Mini Shai-Hulud | News | Ep 67 Page: https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/deno-2-8-pushes-node-compatibility-to-75-rolldown-1-0-and-mini-shai-hulud-news-ep-67 Text version: https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/deno-2-8-pushes-node-compatibility-to-75-rolldown-1-0-and-mini-shai-hulud-news-ep-67.md Podcast: [TypeScript.fm - The Friendly Show for TypeScript Developers](https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981) Published: 2026-05-21T20:05:16+00:00 Episode link: https://share.transistor.fm/s/8a2d7b84 Audio file: https://media.transistor.fm/8a2d7b84/c8a64edb.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/typescript-fm-the-friendly-show-for-typescript-developers-7184981/episodes/deno-2-8-pushes-node-compatibility-to-75-rolldown-1-0-and-mini-shai-hulud-news-ep-67 Duration seconds: 3819 ## Resource 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 W… ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/typescript-fm-the-friendly-show-for-typescript-developers-7184981/episodes/deno-2-8-pushes-node-compatibility-to-75-rolldown-1-0-and-mini-shai-hulud-news-ep-67/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/deno-2-8-pushes-node-compatibility-to-75-rolldown-1-0-and-mini-shai-hulud-news-ep-67.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.