Buns Rust-Build war nicht wegen Rust schneller – sondern wegen ThinLTO

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

Buns Rust-Build war nicht wegen Rust schneller – sondern wegen ThinLTO

Ein Entwickler reproduzierte Buns Build-Zeiten und fand heraus, dass der vermeintliche 5-fache Geschwindigkeitsvorteil des Rust-Builds größtenteils auf ThinLTO statt Full LTO zurückzuführen ist. Mit buildprof zeigt er, dass der Linker im Zig-Build über 16 Minuten allein mit LTO verbrachte, während der Rust-Build durch ThinLTO und die Aufteilung in über 90 Crates parallelisieren konnte.

In meiner Erfahrung kompilierten Zig-Projekte normalerweise viel schneller als Rust-Projekte ähnlicher Komplexität.

Mehr von diesem Tag

2026-09-12