Open sourcing Ezno – JavaScript compiler and TypeScript checker written in Rust
github.com
github.com
The even larger news is buried right there. TS desperately needs an LSP that is up to the task of inference, tools like tRPC are completely reliant on TS inference and its performance is currently awful.
`swc` by the same author does compiling, but not type-checking.
From what I understand it's common in the TypeScript world to do type-checking and compiling separately because the tooling is terrible and doing both sequentially results in pretty bad performance.