~/talk

Typescript Is SO SLOW...Or Is It?

Talkat React Miami 2025 Β· 2025-04-17..04-18Β· [typescript, developer-experience]
slides:none on file

TypeScript projects slow because the compiler treats everything as one big graph; a demo shows a single app build at 112 seconds, a naive monorepo at 235 seconds, and using workspaces plus Nx to build packages first drops the build to 76 seconds. The talk shows removing Vit for parity, explains that path aliases don’t isolate types, and recommends project references and prebuilding .d.ts outputs to fix editor lag (TRPC/template-literal-heavy types cause live-eval slowdowns).

AI-written summary Β· about

  1. 0:00Introduction to TypeScript
  2. 1:50Why TypeScript is slow
  3. 2:55Build speed and hardware limits
  4. 3:38Demo: Slow TypeScript build
  5. 6:28Solution: Build smaller modules
  6. 8:23Path aliases and TypeScript resolution
  7. 10:49Workspaces for isolated modules
  8. 13:39Project references for types
  9. 17:15Editor speed and type complexity
  10. 19:47Live evaluation and performance
  11. 21:13Future: TypeScript Go
  12. 22:17Summary and best practices
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark β€” the status bar button does the same
?
this help
esc
close this, then clear every filter β€” or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.