Speeding up TypeScript using parallel type-checking is fun.
Together with Hana Joo at Google, we've now shared the latest findings. The performance stats are promising.
https://github.com/microsoft/TypeScript/pull/53463#issuecomment-1660720127
GitHub
Isolated declarations by dragomirtitian 路 Pull Request #53463 路 microsoft/TypeScriptFixes #47947 Design Goals When adding this new flag to TypeScript, these are the design goals we had in mind: No inferred type information should be used in declaration emit. Declaration emit shou...
it really depends on the mono repo. A mono repo where the dependency depth is very shallow ( many projects depend on a few common projects) might not benefit very much (the projects don't need to wait for each other anyway l, just for the initial common dependency projects). Mono repos where the dependency graph is deep will benefit a lot. In such mono repos there was a limit to the amount of paralelism available.