Skip to content
No, we should not distribute TypeScript files episode artwork

Oct 21, 2026 33 min

No, we should not distribute TypeScript files

from The Node (and more) Banter Hosted by Platformatic

Jarred Sumner’s argument is that for JavaScript and TypeScript to stay relevant in an AI world, where moving a codebase between languages is suddenly cheap, they have to get as fast as Rust or Go. Luca and Matteo work through what that costs. AssemblyScript already solved it by not being TypeScript. Porffor solved it by compiling JavaScript and keeping every check. Bun is trying to sit in the middle, and the middle is where the problems live: TypeScript is not one language but a multiverse of them depending on your tsconfig, and publishing raw source turns one definition per dependency into roughly ten times the work for every checker downstream. There is also the one requirement the TypeScript team gave Node.js when type stripping landed: never run TypeScript from node_modules, because it breaks the ecosystem. Push the idea far enough, and you get types enforced at runtime, which is not JavaScript and not TypeScript. Different language, different runtime.

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

No, we should not distribute TypeScript files

0:00 33:45

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of The Node (and more) Banter?

This episode is 33 minutes long.

When was this The Node (and more) Banter episode published?

This episode was published on October 21, 2026.

Can I download this The Node (and more) Banter episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.