TypeScript.fm - The Friendly Show for TypeScript Developers

TS 6 RC, Astro 6, and Web Sanitizer API | News | Ep 58


Listen Later

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 Highlight: Standardizing Source Maps by Jon Kuperman
  • (34:42) - Community Highlight: Patreon's Seven Years to TS
  • (36:01) - Community Highlight: Asana Scales with TypeScript and Scala Using GraalVM
  • (36:49) - Community Highlight: Josh Goldberg at AspireConf
  • (37:41) - Community Highlight: Flatten a Sphere with TypeScript
  • (38:27) - Community Highlight: Practical TypeScript by KCD
  • (39:26) - Secret of the Handbook: private Keyword vs. #private Syntax
  • (42:01) - Cool Tip: window.stop() API
  • (42:47) - Cool Quiz: How Well Do You Know Pokemon?
  • (43:42) - Cool Video: How Pokemon Stitched Together Maps on Gameboy
  • (44:41) - Cool Link: Union Types Coming to C#
  • (45:22) - Cool Game: Resident Evil 9
  • (46:20) - The Minnesota Long Goodbye

  • News

    • Announcing TypeScript 6.0 RC
    • TypeScript 7 buzz
    • TC39: Intl era & monthCode to Stage 4
    • TC39: Error.prototype.stack 
    • Node: Reminder 1 major release per year starting with 27 
    • Get features faster with Chrome's two-week release cycle
    • New in Chrome 146 (Stable channel)
    • Astro 6
    • Eleventy is now Build Awesome 
    • What’s new in Svelte: March 2026 

    Library Watch

    • Announcing ArkType 2.2 Type-safe regex, validated functions, and native Standard Schema definitions 
    • Port of Deno @std/semver (via Kevin Deng)

    From the Community

    • Web Dev Simplified:  Stop Writing TypeScript Code Like This 
    • Mauro Bieg: Whatever happened to JavaScript Service Workers?
    • pnpm: Mitigating supply chain attacks
    • Simon Treanor: The Functional Blueprint: Teaching TypeScript to Speak F#
    • Jon Kuperman: Source Maps: Shipping Features Through Standards
    • Patreon: Seven Years to TypeScript: Migrating 11,000 Files
    • Asana: Scaling LunaDb, our in-house declarative data loading system
    • Josh Goldberg: TypeScript with Aspire at Aspire Conf — March 23, 9:00a PT 
    • Astronomy with TypeScript: How do you flatten the Sphere
    • Kent C Dodds: Practical TypeScript: Foundations to Fluency
    • Discussion: Why doesnt TS merge `private` and `#` syntax in the language? : r/typescript 

    Cool Links

    • Excalibur-based Steam Game: Now THAT's a Big Dragon!
    • Web Weekly newsletter 
    • Pokémon Quiz 
    • C# Unions are Finally Here (by Ben Abt)

    Music
    Seahorse Dreams by Kubbi (Spotify)


    ...more
    View all episodesView all episodes
    Download on the App Store

    TypeScript.fm - The Friendly Show for TypeScript DevelopersBy Kamran Ayub and Erik Onarheim

    • 4.8
    • 4.8
    • 4.8
    • 4.8
    • 4.8

    4.8

    6 ratings


    More shows like TypeScript.fm - The Friendly Show for TypeScript Developers

    View all
    Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

    Software Engineering Radio - the podcast for professional software developers

    274 Listeners

    Modern Web by Modern Web

    Modern Web

    12 Listeners

    JavaScript Jabber by Charles M Wood

    JavaScript Jabber

    62 Listeners

    Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

    Syntax - Tasty Web Development Treats

    984 Listeners

    Practical AI by Practical AI LLC

    Practical AI

    213 Listeners

    Last Week In AWS Podcast by Corey Quinn

    Last Week In AWS Podcast

    79 Listeners

    PodRocket by LogRocket

    PodRocket

    60 Listeners

    Oxide and Friends by Oxide Computer Company

    Oxide and Friends

    65 Listeners

    Front-End Fire by TJ VanToll, Paige Niedringhaus, Jack Herrington

    Front-End Fire

    11 Listeners