Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • good, thw result will be Websites ten times more bloated.
  • How?
  • Sadly, the API isn’t ready yet so tooling has to wait until 7.1.
  • Stuff like this is worth the wait.
  • I'm looking forward to this. But it does amaze me how Microsoft with all it's power takes years to complete the port to a different language and bun does it in 7 days. Crazy times
  • Probably because TypeScript is too important to leave it purely to AI. The gall to question Anders Hejlsberg :D
  • That made me wonder, since bun natively supports typescript, is it already using some kind of rust implementation of typescript?
  • Been using tsgo for months and unfortunately had many random crashes, the speedup made it worth it though. Looking forward to try the release candidate.
  • > TypeScript 7.0 is often about 10 times faster than TypeScript 6.0

    amazing

  • I need to know whether the speedup holds for truly gigantic projects such as Doom in Typescript types.
    by orra
  • This sounds really great. As a Go developer I'm also really looking forward to their Go port of the filesystem watcher package — I agree that the existing packages don't fully allow to do a reliable recursive directory watch and it would be great to have something where you don't rely on C dependencies just for this thing.
  • > As a Go developer I'm also really looking forward to their Go port of the filesystem watcher package

    You plan to contribute to the TypeScript project?

  • They've had a preview version of this available as ts-go for a while now, and I've been really happy using it on my projects. I just installed it and changed "tsc" to "tsgo" in a couple places and it just worked. I don't remember exact numbers, but I think an approximately 10x speed up is a reasonable estimate for my build times. They went from noticable-but-not-bad to imperceptibly-fast.
  • I'm looking not only for better build times, but for lower memory usage - running few LSPs on a large TypeScript codebases currently takes a lot of RAM.
TypeScript 7.0 RC · Birbla