TalkScript with the TypeScript Team
summary
Live podcast records concrete decisions and demos: a Babel parser/plugin strips TypeScript types so builds can keep using existing toolchains while type checking runs separately; composite project builds cut inner-loop compile time from about 2.5 minutes down to 11 seconds and expose layering and circular-dependency problems; feature prioritization uses emoji reactions for priorities on GitHub; TC39 stage‑3 features like BigInt drive implementation plans; WebAssembly is explained as low‑level and impractical as a TypeScript target; error messages and tooling show steady, testable improvements and tradeoffs like composite projects detect circular dependencies.
AI-written summary · about
chapters (19)
- 0:00Intro
- 1:30Questions
- 4:50Feature prioritization
- 8:35Breaking changes
- 10:45TC39 roadmap
- 12:15TC39 privates
- 15:55Adoption
- 18:00Flow
- 19:45WebAssembly
- 23:45haiku error messages
- 28:45Russians in space
- 32:45Custom extensions
- 36:45Error messages
- 40:45OOP vs FP
- 45:10Data Structures
- 46:45Composite Projects
- 49:25Project Organization
- 50:55Breaking the Web
- 53:55JavaScript Modules
related talks
33mTalkScript with the TypeScript Team
39mTalkScript with the TypeScript Team
40mTypeScript: State of the Union
24mTypeScript and how I've learned to love the compiler
32mTooling Like It's 2025
33mTypeScript - JavaScript you are gonna love
49mTypescript. Runtime. And in Between.
12mTalkScript: Ron MacCracken from Centric Software
