Steady call path
1.00× baselineThe selected integer call fixture matches the Rust-full baseline after warm-up.
App launcher
Shared foundations, reusable interface patterns, and focused route references.
Language, documentation, learning, package, specification, playground, and community routes.
Shared foundations and reusable interface components, from visual rules to exported specimens.
Interaction behaviour, UI states, and tool workbench structures.
Search is represented as a family-owned interaction. Production adopters replace this fixture with their shared index.
Measurements · Methods · Limitations
How do selected Hara runtime paths compare with the named baselines under this method and environment?
sha256:bench-2026-08-19-b19e 5 workload fixtures sha256:bench-2026-08-19-b19e01 · Result summary
Each summary states the comparison, confidence, interpretation, and evidence reference. Missing or incomparable workloads remain visible and are not converted into a ranking.
Steady call path
1.00× baselineThe selected integer call fixture matches the Rust-full baseline after warm-up.
Persistent collection path
1.05–1.31×Map and parser workloads remain close in this fixture, while allocation-sensitive paths require separate interpretation.
Cold start
Not comparableWasm download, JVM startup, and native process launch answer different questions and are not combined.
02 · Workload matrix
Filters produce a shareable state. Cells preserve selected, baseline, comparable, missing, incomparable, and low-confidence meanings without relying on colour alone.
| Workload | Category | Hara native | Rust full | Julia | Node |
|---|---|---|---|---|---|
| ns/op | Dispatch | ||||
| ns/op | Collections | ||||
| ns/op | Collections | ||||
| μs/op | Parsing | ||||
| ns/op | Interop |
Dispatch
Collections
Collections
Parsing
Interop
03 · Selected result
A selected matrix cell resolves to a complete measurement record with source and harness revisions, raw path, confidence, environment, and methodology.
Selected workload
Hara native vs Rust full
hara@9b6c10ebench@b19e4a2sha256:b19e4a2fevidence/runtime-shootout/2026-08-19/integer-call.json04 · Revision history
History separates measured movement from its proposed explanation. Each note remains tied to a commit and a method-compatible evidence bundle.
9b6c10e18.4 ns/op−3.2%Dispatch cache avoids repeated symbol resolution.
740a3c819 ns/op−1.0%Lowering emits direct integer path.
3d1120a19.2 ns/op+0.5%Namespace registry safety check added.
0f6c41b19.1 ns/opbaselineFirst comparable harness revision.
05 · Missing, incomparable, and low-confidence results
The matrix names why a ratio or comparison is withheld instead of assigning a placeholder value or removing the workload.
Missing result
The matrix shows a missing cell and keeps the workload visible instead of substituting zero or hiding the row.
Incomparable
The selected baseline uses mutable storage, so the interface withholds a winner and explains the semantic mismatch.
Low confidence
Values remain inspectable, but summary and ranking surfaces do not promote the result.
06 · Desktop, tablet, and mobile layouts
The desktop matrix remains the canonical table. Narrow screens add workload cards for scanning while the table remains available to assistive technology and horizontal inspection.
07 · Source and evidence table
This table provides exact source, Hara revision, baseline version, methodology, evidence digest, and review state for every workload.
| Workload | Source | Hara revision | Baseline | Method | Evidence | State |
|---|---|---|---|---|---|---|
| integer-call | bench/int-call.hal | 9b6c10e | rust@1.89.0 | runtime-shootout/v3 | b19e4a2f | Comparable |
| vector-map | bench/vector-map.hal | 9b6c10e | rust@1.89.0 | runtime-shootout/v3 | 8ca9117d | Comparable |
| persistent-map | bench/persistent-map.hal | 9b6c10e | rust@1.89.0 | collections/v2 | a0dc8271 | Partial |
| parser-small | bench/parser-small.hal | 9b6c10e | rust@1.89.0 | parser/v4 | 3e72be10 | Missing Node |
| ffi-roundtrip | bench/ffi-roundtrip.hal | 9b6c10e | rust@1.89.0 | interop/v1 | f88c020a | Low confidence |