Astro 6.4, Rust's Restriction on LLMs, and Why tsgo Uses So Much Memory | News | Ep 69
Download MP3News for the week of May 25, 2026: Astro's new Markdown processor API, Rust's take on LLM authorship, and new stage 4 TC39 proposals. From the community: highlights.
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.
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
- (03:32) - News: Astro 6.4 Has a New Markdown Processor API
- (06:16) - News: What's New in Svelte, June 2026
- (07:01) - News: Rust Moves to Restrict LLM Use for rust/lang
- (13:25) - News: Porffor.dev is Now Served From a Native TS Binary
- (14:45) - News: Several ECMAScript Proposals Moving to Stage 4
- (18:10) - Security: Malicious Postinstall Hooks Found in 700+ GH Repositories
- (20:22) - Library Watch: Replacements.fyi Helps Find Replacement Libraries
- (21:52) - Library Watch: Sandcastle Helps You Sandbox Local Coding Agents
- (23:30) - Library Watch: rspack Now Has Better Cross-module Tree-shaking
- (25:42) - Library Watch: Thales Compiles TypeScript to Lean 4 Proof Language
- (27:03) - Community: 2ality Going Offline for Awhile
- (28:46) - Community: Hardening npm Publishing by Jovi de Croock
- (33:51) - Community: Why Does tsgo Use So Much Memory?
- (35:38) - Community: Fixing TS Perf Problems, a Case Study by Viget
- (36:33) - Community: Rust-Inspired TypeScript by Rijk van Zanten
- (37:22) - Community: Speeding Up the JavaScript Ecosystem with oxlint and oxfmt by Marvin Hagemeister
- (38:40) - Community: Is AI Causing a Repeat of Frontend's Lost Decade? by Mauro Bieg
- (41:14) - Community: 4 Component Scoped CSS Techniques by Mauro Bieg
- (43:28) - Building Type-Safe APIs with Hano
- (44:00) - Community: Using Effect.ts in OpenCode by Dax Raad
- (44:30) - Community: Tip on Object.assign Typing vs. Runtime Behavior
- (45:46) - Bleet of the Week
- (47:08) - Cool Link: Building OpenCode with Dax Raad
- (49:28) - Cool Link: Mina the Hollower
- (50:22) - The Minnesota Long Goodbye
News
- Astro: Astro 6.4
- Svelte: What’s new in Svelte: June 2026
- Socket: Rust Moves to Restrict LLM Use in Contributions After Months of Internal Debate
- Porffor: porffor.dev is now served from a TS native binary
- ECMAScript Corner
- Stage 4: Explicit resource management
- Stage 4: Atomics.pause
- Stage 4: Iterator methods
- Security: Malicious Postinstall Hook Found Across 700+ GitHub Repositories, Including Packagist and Node.js Projects
Library Watch
- replacements.fyi helps you find safer npm package alternatives (via Inautilo)
- Sandcastle sandboxes your coding agents (Matt Pocock)
- Rspack gets smarter about cross-module tree shaking
- Thales is a TypeScript Compiler for the Lean proof language (via jessealama)
From the Community
- 2ality: Going offline for awhile (Buy Dr. Axel's books!)
- Jovi de Croock: Secure npm publishing
- Zack Overflow: Why does tsgo use so much memory?
- Viget: Fixing TypeScript Performance Problems: A Case Study
- Rijk van Zanten: Rust-Inspired Typescript
- Marbin Hagemeister: Speeding up the JavaScript ecosystem - oxlint and oxfmt
- Mastro: Is AI causing a repeat of Frontend’s Lost Decade?
- Mastro: Four ways to do component-scoped CSS without a complex build step
- Web Dev Simplified: How To Build A Production Ready API - Auth, JWT, API Keys
- Dax Raad: Effect at OpenCode | Dax Raad | Effect Miami 🇺🇸 2026
- JP: Object.assign’s type annotation doesn’t match runtime behavior
- Bleet of the week
Cool Links
- Erik: Building OpenCode with Dax Raad
- Kamran: Mina the Hollower
Creators and Guests
Host
Erik Onarheim
Self-professed Neovim Dandy 🎩 Software developer in Minneapolis ⛄I created a game engine for the web called Excalibur 🗡