The performance is impaired by the Rust port re-implementing Go-style strings and a good portion of the Go std library.
It's jumping through hoops to preserve initial Go semantics:
https://github.com/pingdotgg/ts-rust/blob/main/crates/ts_gop...
https://github.com/pingdotgg/ts-rust/tree/main/crates/ts_gop...