Previously, parser of the swc did many crazy things. For example, while parsing keywords, it allocated an interned string for them, and convert them to cheap enums. And now, the cheap enums are created directly.
Fixing various crazy things like this, parser becomes 10% faster.
TypeScript pass got 5 times faster. Previously it was slow due to a design flaw, but is's now fixed.