New ECMAScript Proposals, Cap'n Web, and TS on DOS/PlayStation | News | Ep 37

Download MP3
News of the week of September 22, 2025: new default option in TS 6.0, Jiti upgrade, and Cloudflare's on a tear. Plus, npm's security roadmap. From the community: Python-style kwargs, running TS on MS-DOS, and running JS on PlayStation.

Chapters

  • (00:00) - Welcome to the Show
  • (07:42) - News: Take the State of JS Survey 2025
  • (08:25) - News: TS 6.0 Will Enable noUncheckedSideEffectImports by Default
  • (09:09) - News: Jiti 2.6 is Faster Thanks to RSPack
  • (11:14) - News: ECMAScript Proposal for Non-extensibility Applying to Private Fields
  • (13:06) - News: ECMAScript Proposal for Array.prototype.pushAll
  • (15:00) - News: ECMAScript Proposal for Iterator Chunking
  • (16:04) - News: Introducing Cap'n Web, a New RPC System for the Web
  • (20:20) - News: Code Mode, Generating TypeScript Clients for MCP Servers
  • (25:57) - News: Cloudflare Workers Have Improved Node Compatibility
  • (28:24) - News: GitHub's Plan for a Secure NPM Supply Chain
  • (33:22) - News: Astro 5.14 Adds Svelte Async Rendering and React 19 Actions
  • (34:05) - Community Highlights: Scrimba's Free TS Course
  • (34:28) - Community Highlight: Python-style kwargs in TypeScript
  • (37:24) - Community Highlight: Porting TypeScript to Run on DOS
  • (39:44) - Community Highlight: Running JavaScript on PlayStation
  • (41:28) - Community Highlight: Is effect-ts Really Good, Or is it Just Hype?
  • (44:19) - Cool Links: Tiny Helpers
  • (45:17) - Cool Read: Itch Game Shout-outs
  • (45:58) - Cool Tool: Autogenerate HTTPS Domains for Vite Dev Servers
  • (47:23) - Cool Link: Find Out If You Have Unclaimed Money or Property
  • (49:31) - The Minnesota Long Goodbye

News
From the Community

Cool Stuff

Sponsored by Excalibur.js
Excalibur.js is the friendly TypeScript game engine for making 2D web games. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, and particles. Design your assets with tools like Aseprite and Tiled, then load them natively using first-party plugins.

Music
Seahorse Dreams by Kubbi (Spotify)

Creators and Guests

Erik Onarheim
Host
Erik Onarheim
Self-professed Neovim Dandy 🎩 Software developer in Minneapolis ⛄I created a game engine for the web called Excalibur 🗡
Kamran Ayub
Host
Kamran Ayub
Solopreneur, speaker, and Pluralsight author. Founder of KeepTrackOfMyGames.com.
New ECMAScript Proposals, Cap'n Web, and TS on DOS/PlayStation | News | Ep 37
Broadcast by