benchfmt.rs lleva el flujo de benchstat de Go a Rust y demuestra que Rust es más rápido

Benchfmt.rs: Bringing Go's benchmarking and benchstat workflow to Rust

benchfmt.rs lleva el flujo de benchstat de Go a Rust y demuestra que Rust es más rápido

El autor, tras años escribiendo Go de alto rendimiento en Prometheus y Thanos, echaba de menos el flujo de microbenchmarks de Go al pasarse a Rust. Por eso creó benchfmt.rs, un runner de benchmarks sin dependencias y un conversor de Criterion que emite el formato benchfmt de Go. Con él compara decodificadores de varint y de Remote Write 2.0 de Prometheus en ambos lenguajes, y confirma que Rust supera a Go en estas cargas.

Para mí, gran parte de la historia de rendimiento de Rust es realmente buena, hasta que… quería ejecutar microbenchmarks A/B.

Más de este día

2026-11-04