Results
8 UI libraries built the same /tickets screen against one spec. Every figure here is read from results/ in the repo. There is no overall score and no winner; the write-up picks per situation, and the advisor answers questions about your own project.
* First render is the median of 5 Lighthouse runs, taken from one Windows machine against this deployed site on 2026-09-29. The figures are relative: Lighthouse throttles to a simulated mid-tier phone, and other hardware or networks would move the milliseconds.
A screenshot opens that build's live screen. A library name opens its detail view, with both screenshots at full size. Assembly kits ship fewer finished parts by design, so their hand built counts on the detail views read as the trade they make.
The tickets on every screen are made up: 240 rows from a seeded generator, the same rows for every library. Nothing you type into a screen is saved, and the next visitor sees the same data you do.
The four categories as bars
Each bar is one build against the other seven on a shared scale, with the figure printed beside it. Color marks the framework and nothing else. React and Vue stay in separate groups, each ordered by delta.
- React
- Vue
- Lighter bar behind: total
- Vertical line: 180 KB budget
- Dashed outline: over budget







