TypeScript.fm - The Friendly Show for TypeScript Developers

require(esm) Stable in Node 24, TanStack RSC, and HTML-in-Canvas Demos | News | Ep 64

6 snips
Apr 21, 2026
Node 24.15.0 stabilizes require(esm) and module compile caching. Live demos explore rendering HTML inside canvas for UIs and social images. TanStack shares a client‑first approach to React Server Components and composite components. A tale about accidentally DDOS'ing npm and debates over dependency cooldowns round out the tech news.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Pluralsight Top 25 After Course Repackaging

  • Kamran celebrated hitting Top 25 course authors on Pluralsight after repackaging an AI agents course.
  • He credits planning a pipeline of 15+ courses since 2015 and steady work that turned courses into a full-time gig.
INSIGHT

AI Scans Could Push Some Projects Closed Source

  • Some open source projects may go closed source to slow AI-driven vulnerability discovery.
  • Cal.com forked and closed parts of its commercial code to decelerate attacker access while still offering an MIT self-hosted option.
INSIGHT

numpy-ts Matches Native NumPy Performance

  • numpy-ts reached parity or beat native NumPy by using WASM and performance engineering.
  • The project’s subreddit and posts claim cases where it matches or outperforms native NumPy workloads in JavaScript/TypeScript environments.
Get the Snipd Podcast app to discover more snips from this episode
Get the app