Comment by JasonSage
18 hours ago
I suspect that the non-Rust improvements are vastly more important than you’re giving credit for. I think the go version would be 5x or 8x compared to the 10x, maybe closer. It’s not that the Rust parts are insignificant but the algorithmic changes eliminate huge bottlenecks.
Though Rust probably helps getting the design right, instead of fighting it.
From having sum-types to also having a reasonable packaging system itself.