# TS 6 RC, Astro 6, and Web Sanitizer API | News | Ep 58 Page: https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/ts-6-rc-astro-6-and-web-sanitizer-api-news-ep-58 Text version: https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/ts-6-rc-astro-6-and-web-sanitizer-api-news-ep-58.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-03-13T03:10:09+00:00 Episode link: https://share.transistor.fm/s/9aef8e03 Audio file: https://media.transistor.fm/9aef8e03/12783cfb.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/typescript-fm-the-friendly-show-for-typescript-developers-7184981/episodes/ts-6-rc-astro-6-and-web-sanitizer-api-news-ep-58 Duration seconds: 3123 ## Resource News for the week of March 3, 2026 : minor updates in TypeScript 6 Release Candidate, what's new in Astro 6 updates, and latest Chrome revives Sanitizer API. From the community: when to use return types, remembering service workers, and why Patreon took seven years to adopt TypeScript. 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:35) - News: TypeScript 6 Release Candidate (07:17) - News: TypeScript 7 Buzz (07:54) - News: TC39 Intl Era Advances to Stage 4 (08:41) - News: TC39 error.prototype.stack Advances to Stage 2.7 (09:04) - News: Node is Switching Up Release Schedule (09:46) - News: Chrome Moves to Two Week Release Cycle (10:43) - News: Chrome 146 Re-introduces Web Sanitizer API (13:27) - News: Astro 6 Brings the Noise (20:11) - News: Eleventy Will Become Build Awesome in v4 (21:11) - News: What's New in Svelte for March 2026 (21:32) - PSA: Qwik Remote Code Execution Vulnerability (22:15) - Library Watch: ArkType 2.2 Brings Runtime Validated Functions (26:00) - Library Watch: std-semver Ports JSR @std/semver to npm (27:15) - Community Highlight: When to Use Return Types by Web Dev Simplified (28:21) - Community Highlight: Whatever Happened to Service Workers? by Mauro Bieg (30:05) - Community Highlight: Mitigating Supply Chain Attacks with pnpm (33:28) - Community Highlight: F# in TypeScript (34:11) - Community Highlig… ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/typescript-fm-the-friendly-show-for-typescript-developers-7184981/episodes/ts-6-rc-astro-6-and-web-sanitizer-api-news-ep-58/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/ts-6-rc-astro-6-and-web-sanitizer-api-news-ep-58.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.