Jake Bailey reposted
Jake Bailey
Jake Bailey
@jakebailey.dev
Principal Software Engineer at Microsoft working on TypeScript
4.4K followers400 following2K posts
Jake Bailey reposted
TypeScript 7.1 Beta is now available! Now with a preview API, content mapper support, new features, and some great optimizations. Give it a try and give us some feedback!
Jake Bailey reposted
this'll be exciting to a very specific kind of person github.com/microsoft/Ty...
Jake Bailey reposted
This is now merged!!! 🎉
This is a fun one: I just sent go.dev/cl/790740, which elides method wrappers for embedded types at offset zero, common for mixins/inherited data types. Doing this removes 60 _thousand_ method wrappers from tsgo's AST package, dropping the compilation of our main exe from 49s to 28s on my machine.
Jake Bailey reposted
I've bumped all of the @typescriptlang.org compiler usage in @puzzmo.com to now use TS7 and the new compiler API. All looks very reasonable and has every feature I needed for codegen and AST introspection Literally no notes :+1:
Jake Bailey reposted
Jake Bailey reposted
Have you been using TypeScript 7? @ahejlsberg.bsky.social shows off what 10x faster build & editing experiences look like with @vscode.dev!
Jake Bailey reposted
Jake Bailey reposted
Am I sick or procrastinating? You decide Anyway I made the Go compiler twice as fast at compiling the TS checker package go-review.googlesource.com/c/go/+/803462
lived my dream and saw les mis in the front row in the west end, truly incredible experience and @savannah.dev liked it, which is a win i've now seen it three times, which I'm declaring to be normal
Jake Bailey reposted
npm v12 is now generally available. npm install now makes install scripts, Git, and remote-URL dependencies opt-in by default. We're also retiring npm 2FA-bypass GAT: no account management (early Aug 2026), no direct publishing (~Jan 2027). More info at github.blog/changelog/20...
Really excited that this is out the door! Super proud of the work the team has done in the past year to get this complete. Excited for the future; API stuff is in full swing, more perf improvements, and more. Please give it a try!!!
📣 The moment is here. 📣 TypeScript 7 is officially released! 7️⃣ devblogs.microsoft.com/typescript/a...
Pretty surprised to see movement in the "make regex backtracking not catastrophic" space: arxiv.org/pdf/2311.17620 Only learned about this by being cross referenced to github.com/le0pard/re2js on a Go CL fixing a regex bug
Jake Bailey reposted
A week on and it's still working well; it required a gopls change (go.dev/cl/795221, hope that's released soon!). With 5 day pruning like Go does itself, that 5 day window leaves me sitting at about 150GB of cache, which comes out to about 20GB on disk. Very good!
Did a bit of hacking this weekend and cooked up "gocachez", a GOCACHEPROG which transparently compresses the Go build cache to save disk space at rest at the cost of CPU, with fairly good results. Building and testing TS would normally eat up roughly 4GB, but with gocachez it's only about 400MB.
Jake Bailey reposted
⚡ Learn how the VS Code and TypeScript teams collaborated to bring TypeScript 7 to VS Code. The result: faster builds, faster iteration, and a better day-to-day development experience. Read more: code.visualstudio.com/blogs/2026/0...