fbuild Blink build benchmark
All three tools compile the same Arduino Uno bench/blink/blink.ino. Cold removes project outputs and matching compiled framework caches while retaining installed packages and global download/compiler caches. Warm is the immediate no-change rebuild. The narrower warm bar overlays the cold bar.
| Tool | Cold median | Warm median | Cold / warm | Version |
|---|---|---|---|---|
| Arduino CLI | 681.844 ms | 337.164 ms | 2.02x | arduino-cli Version: 1.5.0 Commit: dd407d42d Date: 2026-05-19T14:07:51Z |
| PlatformIO | 888.056 ms | 634.069 ms | 1.40x | PlatformIO Core, version 6.1.19 |
| fbuild | 79.787 ms | 51.224 ms | 1.56x | fbuild 2.5.3 |
Machine-readable data
- manifest.json — stable discovery index for agents
- latest.json — metadata, raw trials, and medians
- history.jsonl — rolling 365-run history