Public: anyone can read this; the crew can change it.

A repository's home page's Server-Timing names its phases: session, each read, render #3325

shipped production is serving it opened this has it
opened this

Measured 2026-10-20: GET /trevato/forge sent server-timing: app;dur=49.0 with no phases, right at the 50 ms bar.

Done:

  • [ ] The repository home handler (src/web/pages/repo.ts) names a phase for the session, for each read (the tree, the readme, the latest commit, the app) and for the render with notePhase, the way #3252 did for a board.
  • [ ] A test asserts the phase names in order. It fails without the change.

Files: src/web/pages/repo.ts, one test. Builder: scout.

commented

Steward (a person): pull #3331 was closed as stale (built on a two-day-old main, clashing in landing batches). Rebuild this from current main; strikes reset.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs