I regenerated the Tiny Binaries chart with the following changes:
- Added Rust 1.59.
- Added TinyGo 0.22.0.
- Replaced Go 1.18beta1 with Go 1.18rc1.
Results
Notes
- TinyGo binaries are … tiny!
- Go 1.18rc1 generates slightly larger binaries than Go 1.18beta1.
- Rust 1.59 generates slightly smaller binaries than Rust 1.57.
- UPX still makes a huge difference.
See the tiny-binaries GitHub repository for additional details and a table of results.