Rebar UI

1.0

Published 2026-09-14 · updated 2026-09-25 — part of an ongoing build diary of dated, real measurements, not a one-time proof of the platform's superiority.

Claude Sonnet 5 (n=15 per condition)

rebar-ui composes the target through a compact schema plus the Packer, a deterministic renderer built from rebar-ui's own components; antd is hand-authored directly. Same prompt, same model, isolated scaffolds, only the build step measured. What this isolates is assembling from primitives versus reaching for a complete unit, not the schema wrapper itself — see the Coherence field evidence for the caveat. Run 2026-08-29 against rebar-ui v0.1.0 — see the Kanban benchmark for the same underlying question re-measured against v0.12.1.

Text prompt

30.0k30.5k31.0k31.5k32.0kantd (n=15)rebar-ui (n=15)
ConditionMeanMedianMinMaxStd. dev.
antd31,23131,13130,89131,921294 (0.9%)
rebar-ui30,21130,21230,14930,25328.6 (0.095%)
Wall-clockMeanMedianMinMaxStd. dev.
antd (n=14 of 15)24.5s23.7s21.6s30.1s2.4s (9.7%)
rebar-ui14.7s14.6s14.2s15.8s0.47s (3.2%)

antd

rebar-ui

Image prompt

Same two conditions, same target — but each run was handed the reference screenshot below instead of a written spec, and had to read the layout off it directly.

Reference screenshot: a Preview panel with a title bar, an info banner with a Reset action, a six-item checklist, and a warning callout
31.0k31.5k32.0k32.5k33.0k33.5k34.0kantd (n=15)rebar-ui (n=15)
ConditionMeanMedianMinMaxStd. dev.
antd31,76531,65931,02134,257776 (2.4%)
rebar-ui30,78730,76930,68431,073118 (0.38%)
Wall-clockMeanMedianMinMaxStd. dev.
antd27.2s25.4s20.8s54.4s8.0s (29.6%)
rebar-ui16.7s16.4s15.0s20.2s1.4s (8.1%)

antd

rebar-ui

Caveats: n=15, one model (claude-sonnet-5), one day (2026-08-29), one component spec. All runs type-checked; a Playwright-verified subset (clean render, zero console errors, correct DOM order) confirmed both extremes and the median for each condition. antd's image-prompt output uses a deprecated Alert message prop (antd v6 renamed it to title) — harmless to rendering, a sign the model's antd knowledge lags the v6 release this benchmark targets.