Fleet Schemas ↑↓ move within a pane · ←→ move between panes · Enter opens · Esc backs out
PerfBenchRun 86 fields

www-research/PerfBenchRun

runId string matching /^\d{6}-\d{4}$/
YYMMDD-HHmm; the run's durable identity and its folder name.
required
startedAt string matching /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}/
no description declared
required
finishedAt string matching /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}/
no description declared
required
origin string matching /^https?:\/\//
The site measured, e.g. https://w.sh, reached through the live edge.
required
executionHost non-empty string
Host whose browser ran the pass, normally m1.
required
browser object
no description declared
required
name one of: chrome | firefox
no description declared
required
version non-empty string
no description declared
required
automationVersion non-empty string
no description declared
required
executablePath non-empty string
no description declared
required
launchArguments list of string
no description declared
required
viewport object
no description declared
required
width integer > 0
no description declared
required
height integer > 0
no description declared
required
deviceScaleFactor number > 0
no description declared
required
measurementProtocol non-empty string
Collector version; runs are compared only when this matches.
required
supportedEntryTypes list of string
Performance entry types the browser reported supporting at run time.
required
sourceRevision string
Informational only; never used to decide whether two runs are comparable.
required
priorRunId string matching /^\d{6}-\d{4}$/ OR null
The run this one was compared against.
required
repetitions integer > 0
no description declared
required
quietMs integer >= 0
How long the tabs were left alone before the front-tab interactions.
required
tabs list of object
no description declared
required
pageType non-empty string
no description declared
required
url string matching /^https?:\/\//
no description declared
required
selection list of one of: worst-record-bytes | most-papers | math | pdf | random | census
Why this page was picked.
required
passes list of object
no description declared
required
repetition integer > 0
no description declared
required
observedAt string matching /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}/
no description declared
required
hostLoadPerCore number >= 0
no description declared
required
workerStartedAt string matching /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}/ OR null
Start time of the server worker that answered; a change mid-run means a deploy happened.
required
excludedReason non-empty string OR null
Why this pass is left out of comparisons, e.g. it spans a deploy; null when included.
required
totalRendererMemoryBytes integer >= 0 OR null
no description declared
required
firstToLastLoadMs integer >= 0
How much later the last tab finished loading than the first.
required
tabResults list of object
no description declared
required
url string matching /^https?:\/\//
no description declared
required
server object
no description declared
required
requestId non-empty string OR null
The request id the server returned, joining this tab to its `page timing` log line.
required
status integer
no description declared
required
serverTimingTotalMs integer >= 0 OR null
Server work time from the `Server-Timing` header; excludes time queued behind other tabs' requests.
required
summaryRebuildMs integer >= 0 OR null
Time this request spent rebuilding a site-wide summary, from `Server-Timing`; null when none was rebuilt.
required
htmlRawBytes integer >= 0
no description declared
required
htmlEncodedBytes integer >= 0
no description declared
required
navigation object
Navigation Timing phases, milliseconds from navigation start.
required
requestStartMs integer >= 0
no description declared
required
responseStartMs integer >= 0
no description declared
required
responseEndMs integer >= 0
no description declared
required
domInteractiveMs integer >= 0
no description declared
required
domContentLoadedEndMs integer >= 0
no description declared
required
loadEndMs integer >= 0
no description declared
required
paint object
no description declared
required
fcpMs integer >= 0 OR null
First contentful paint.
required
lcpMs integer >= 0 OR null
Largest contentful paint: when the main content appeared.
required
longTasks list of object
Main-thread tasks over 50 ms; empty with an `unavailable` row where the browser has no long-task timing.
required
startMs integer >= 0
no description declared
required
durationMs integer >= 0
no description declared
required
requests object
no description declared
required
count integer >= 0
no description declared
required
transferBytes integer >= 0
no description declared
required
byType list of object
no description declared
required
resourceType non-empty string
no description declared
required
count integer >= 0
no description declared
required
transferBytes integer >= 0
no description declared
required
quietActivity object
What the tab did while left alone in the background, excluding the measuring code's own timers.
required
timersFired integer >= 0 OR null
no description declared
required
requests integer >= 0
no description declared
required
workers integer >= 0
no description declared
required
interactions list of object
no description declared
required
action one of: hover | mode | soft-navigation
no description declared
required
nextPaintMs integer >= 0 OR null
Input to the next painted frame.
required
eventDurationMs integer >= 0 OR null
Browser Event Timing duration; reported only for events of 16 ms or more.
required
documentRequests integer >= 0
Full-page requests the action caused; an in-site click should cause none.
required
successful boolean
no description declared
required
measurementMethod non-empty string
How the number was taken, e.g. `event-timing` or `paint-proxy` for hovers.
required
memory object
This tab's memory; shared GPU and browser-process memory is never attributed to a tab.
required
jsHeapUsedBytes integer >= 0 OR null
no description declared
required
measurementMethod non-empty string
no description declared
required
renderers list of object
no description declared
required
frameId non-empty string
The browser frame this process serves; the PDF viewer frame can be its own process.
required
pid integer > 0
Renderer process id; a pid serving several frames is counted once.
required
rssBytes integer >= 0
Resident memory of that renderer process.
required
physicalFootprintBytes integer >= 0
macOS physical footprint of that renderer process.
required
sharedWithOtherPages boolean
True when the process also serves another tab, so its memory is not this tab's alone.
required
unavailable list of object
no description declared
required
metric non-empty string
The measurement the browser or host could not give, by its field path, e.g. `longTasks` on Firefox.
required
reason non-empty string
Why it is missing, in plain words; a missing measurement is recorded here, never as zero.
required
errors list of string
no description declared
required

Checks

This binding declares no checks beyond its field shape.

Defects

No defects in the 3 records checked.

Where it lives

Bound bywww-research
Declared in~/mnt/mdr/skills/www-research/assets/schemas/perf-bench.ts
BindingperfBenchRunDataStore
Directory~/data/www-research/perf-bench
Files*/results.json
Referenced asperf-bench-run