fbuild Blink build benchmark

Generated 2026-07-22T19:48:08Z from 96a128ed01e675e51a08c775be2277291df2404c. Median of 3 trials on linux/x86_64.

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.

Arduino CLI vs PlatformIO vs fbuild cold and warm Blink build timings
ToolCold medianWarm medianCold / warmVersion
Arduino CLI681.844 ms337.164 ms2.02xarduino-cli Version: 1.5.0 Commit: dd407d42d Date: 2026-05-19T14:07:51Z
PlatformIO888.056 ms634.069 ms1.40xPlatformIO Core, version 6.1.19
fbuild79.787 ms51.224 ms1.56xfbuild 2.5.3

Machine-readable data

Benchmark workflow run | one-commit publication branch