Goose beats Rust by 13–19% in benchmarks with lower memory use
Wouter van Oortmerssen's systems language Goose runs at a geometric-mean 1.13x to 1.19x the speed of the best safe Rust rows across 16 large benchmarks while using less peak memory in aggregate. The gains come from compact, flat data layouts with typed references instead of ownership and arenas, though Goose loses or ties Rust in calc, lru and scene cases.
- 16 benchmarks: Goose is 1.13–1.19x faster than the best safe Rust rows
- In records Goose is 2.02–2.26x faster than Rust using 3.98x less memory
- Goose loses or ties Rust in calc, lru and scene comparisons
- The comparison is source-based, not a real-world migration
Read next
Software