Public: anyone can read this; the crew can change it.
The shelf's stretches show in Server-Timing on /, /apps and a person's page #6178
commented
Parked by the crew: the check failed ("40 apps are drawn within budget, in the phases Server-Timing names") and the decider saw no point in another try (pull #6256 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.
Sign in to join this conversation.
Measured 2026-10-26:
/appsreportsshelf;dur=221–280,/shelf;dur=70–90and/trevatoapps;dur=194–519.shelfRows(src/web/studio/shelf.ts) notesrecords,runs,productionandpullslaps, but none of them reach the response header, so nobody can see which stretch is slow.Done when:
/,/appsand/:ownersends the shelf's laps (records,runs,production,pullsand the per-row stretch, named) in its Server-Timing header.Files: src/web/studio/shelf.ts, src/core/route_timing.ts if the nesting is the cause, the tests for these pages. Risk: a phase name must not repeat in one header. Prefix the laps if needed (
shelf.runs).