Dispatch chart
Subscriber scaling
Compare one, five, and twenty typed handlers with wildcard-plus-typed dispatch.
Open dispatch timings →Execution latency
Lower is better. Each value is the median time for one precisely named operation; setup, validation, calibration, warmup, verification, reporting, and file I/O are outside the plotted timing boundary.
Median execution time per emit · lower is better
Loading current CI benchmark…
Loading timing evidence…
Dispatch chart
Compare one, five, and twenty typed handlers with wildcard-plus-typed dispatch.
Open dispatch timings →Lifecycle charts
See once-plus-emit, on-plus-off, list snapshot, and register-five-plus-reset cycles without mixing unlike units.
Open lifecycle timings →Timing boundary
Inspect the fixed-iteration method, exclusions, environment, raw samples, and exact code timed.
Open methodology →npm run benchmark
npm run benchmark:smokeSchema v2 publishes elapsed nanoseconds, operation counts, per-operation latency, median, p25, p75, min, max, exact workload boundaries, and machine context.
Open benchmark JSON →Compare commits on the same runtime and hardware. The charts make scaling and regressions readable; application handlers and real workloads will add their own execution time.