El build de Bun era 5 veces más rápido en Rust por una razón inesperada

I made a build visualizer to understand Bun's compile times

El build de Bun era 5 veces más rápido en Rust por una razón inesperada

Lalit Maganti creó buildprof, una herramienta de trazado de procesos que visualiza en una línea de tiempo dónde se va el tiempo al compilar. Al reproducir las builds de CI de Bun, descubrió que la era Zig tardaba 24m24s frente a los 5m40s de la era Rust: el culpable no era el lenguaje, sino Full LTO en el enlazador y un único módulo Zig sin paralelismo, frente a los más de 90 crates de Rust.

En mi experiencia, los proyectos Zig solían compilarse mucho más rápido que los proyectos Rust de complejidad similar. Esa intuición bastó para que sintiera que había un misterio por resolver.

Más de este día

2026-09-12