Expand description
Deterministic aggregation for benchmark receipts.
Hosts own clocks and sample capture. Keeping aggregation here gives native, browser, and future edge adapters one definition of the receipt statistics without giving the portable kernel clock authority.
Structs§
- Benchmark
Provenance - Benchmark
Statistics - Aggregate wall-time statistics used by portable benchmark receipts.
- Compile
Measurements - Dispatch
Measurements - Portable
Benchmark Receipt - Closed, shared receipt emitted by native and browser benchmark adapters. Hosts own clocks and sample capture; the kernel owns field names, aggregation, provenance, bounds, and serialization.
Enums§
- Benchmark
Build Profile - Benchmark
Entry Kind - Benchmark
Statistics Error - Deterministic reason benchmark samples could not be aggregated.
- Benchmark
Target
Constants§
- PORTABLE_
BENCHMARK_ SCHEMA_ VERSION - PORTABLE_
MAX_ COMPILE_ ITERATIONS - PORTABLE_
MAX_ DISPATCH_ ITERATIONS - PORTABLE_
MAX_ WORKERS
Functions§
- benchmark_
terminal_ digest - Digest the canonical tagged-JSON representation used in benchmark receipts.
- portable_
benchmark_ json_ schema - Generate the public JSON Schema for
super::PortableBenchmarkReceipt.