← Back to lab

Benchpress

Performance study

A public teardown: a deliberately slow analytics dashboard, profiled and rebuilt from 11 seconds to 900ms.

Client
Self-initiated
Year
2023
Scope
Teardown + rebuild
Stack
React, Node, ClickHouse
Benchpress — performance report view

The idea

Every slow app is slow in the same few ways. Benchpress builds a realistically bad dashboard — N+1 queries, bloated bundles, waterfall requests — then fixes it in documented, measurable steps.

The approach

Profile first, touch nothing without data. Fix the data layer, split the bundle by route, move aggregation server-side — each step benchmarked and written up so you can see exactly what mattered.

What it proves

0.9s
final load, from 11s
-92%
bundle size on first paint
12
documented optimization steps
Next experiment

Freightboard →

Or skip the tour — tell us about your project and get this level of care on something real.