Wasm vs JavaScript benchmark Browse Catalog Results Experiment Evidence data v1

Frozen catalog v1

38 proposed workloads; 49 runnable browser demos

The catalog names kernels, components, applications, browser journeys, and server tasks before implementation begins. Each row fixes the intended work, oracle family, target modes, phases, rights state, and blockers.

Catalog status: 49 runnable browser demos across 38 proposed workloads. Every demo runs locally in your browser; nothing is uploaded. Every demo runs locally in your browser; nothing is uploaded.

38-WORKLOAD DENOMINATOR

Exact denominator

Total workloads
38
P0 harness/calibration
12
P1 representative applications
12
P2 breadth/stress
14
Implemented catalog entries
0

Inspect every workload

Loading 38 workload definitions…

Rules for filling the catalog

A fixture can move to frozen only after its rights, provenance, redistribution terms, and SHA-256 have been checked. When results arrive:

Download the catalog JSON · Run sum-u32 in the playground · Check implementation evidence

Under review

Candidates pending accepted-evidence review

The dom.virtualized-grid.v1 candidate passes static correctness checks and is under review for accepted-evidence status.

Run the virtualized-grid correctness demo · Inspect the candidate record · Inspect the supplemental ledger

Growing the catalog

v2 proposal implementation inventory

The repository contains 20 v2 proposal definitions. Fourteen IDs have tested JavaScript and Wasm workload engines; six remain definition-only. Three audio, two ML, three game, and two text IDs have full proposal-validation demos, while four separate pages expose reduced image, regex, and virtual-DOM fixtures.

Runnable demos: 14 — 10 full proposal-validation routes and 4 reduced-fixture routes. No v2 package contains authoritative performance results.

Proposal definitions
20
Tested JS + linear-Wasm engines
14
Definition-only
6
Public validation packages
6 IDs / 12 records
Local-only validation packages
4 IDs / 8 records
Image engine-only IDs
2
Reduced conformance slices
2
Full proposal-validation demos
8
Reduced-fixture demos
4

Of the fourteen tested engines, the three audio and three game IDs have complete public proposal-validation packages; two neural and two text IDs have complete local-only records, with public text artifacts and demos; two image IDs have artifacts and runnable reduced fixtures but no result records; and the regex and virtual-DOM IDs have runnable reduced conformance fixtures rather than their full proposal contracts.

Open the machine-readable status ledger · Open its closed schema

Repository status for all 20 v2 proposal IDs. Result records validate correctness and provenance; they are not authoritative performance results.
Proposal ID Maturity Direct evidence
audio.fft.v1
Radix-2 complex FFT
proposal definition
Complete public proposal-validation package: 2 correctness/provenance records; no timing results. JavaScript source · linear-Wasm source · immutable JavaScript result · immutable linear-Wasm result · public evidence page
audio.fir.v1
Finite impulse response convolution
proposal definition
Complete public proposal-validation package: 2 correctness/provenance records; no timing results. JavaScript source · linear-Wasm source · immutable JavaScript result · immutable linear-Wasm result · public evidence page
audio.stft.v1
Short-time Fourier transform spectrogram
proposal definition
Complete public proposal-validation package: 2 correctness/provenance records; no timing results. JavaScript source · linear-Wasm source · immutable JavaScript result · immutable linear-Wasm result · public evidence page
dom.dependent-form-validation.v1
Dependent form validation workflow
proposal definition
Runnable demo with both targets (engine + worker); no formal validation records or timing results yet. run demo · engine source · worker source
dom.grid-movement.v1
DOM grid movement
proposal definition
Runnable demo with both targets (engine + worker); no formal validation records or timing results yet. run demo · engine source · worker source
dom.keyed-list-mutation.v1
Keyed list mutation
proposal definition
Runnable demo with both targets (engine + worker); no formal validation records or timing results yet. run demo · engine source · worker source
dom.nested-tree-mutation.v1
Nested DOM tree mutation
proposal definition
Runnable demo with both targets (engine + worker); no formal validation records or timing results yet. run demo · engine source · worker source
dom.table-sort-filter-pagination.v1
Table sort, filter, and pagination workflow
proposal definition
Runnable demo with both targets (engine + worker); no formal validation records or timing results yet. run demo · engine source · worker source
dom.vdom-diff-patch.v1
Virtual DOM diff and patch planning
proposal definition
Tested reduced 1,000-node / 250-edit conformance fixture with artifacts; not the full proposal contract; no result records. run the reduced fixture (not the full contract) · JavaScript source · linear-Wasm source · build manifest · demo manifest
dom.virtualized-scrolling.v1
Virtualized DOM scrolling
proposal definition
Runnable demo with both targets (engine + worker); no formal validation records or timing results yet. run demo · engine source · worker source
game.canvas-arcade.v1
Canvas arcade game trace
proposal definition
Complete public proposal-validation package: 2 exact correctness/work records and a runnable demo; no timing results. run benchmark · JavaScript validation · linear-Wasm validation · build manifest
game.canvas-entity-pathfinding.v1
Canvas entity, pathfinding, animation, and audio trace
proposal definition
Complete public proposal-validation package: 2 exact correctness/work records and a runnable demo; no timing results. run benchmark · JavaScript validation · linear-Wasm validation · build manifest
game.dom-tactics-grid.v1
DOM tactics grid game trace
proposal definition
Complete public proposal-validation package: 2 exact correctness/work records and a runnable demo; no timing results. run benchmark · JavaScript validation · linear-Wasm validation · build manifest
image.editing-pipeline.v1
Deterministic image editing pipeline
proposal definition
Tested shared image engine with reproducible artifacts and a 40 × 30 integer luma plus separable Gaussian reduced fixture; no proposal-validation result records. run the reduced fixture (not the full contract) · shared JavaScript source · shared linear-Wasm source · Wasm adapter · demo manifest
image.flood-fill.v1
Span-stack image flood fill
proposal definition
Tested shared image engine with reproducible artifacts and a 64 × 48 four-connected threshold-DFS reduced fixture; no proposal-validation result records. run the reduced fixture (not the full contract) · shared JavaScript source · shared linear-Wasm source · Wasm adapter · demo manifest
ml.dense-mlp.v1
Dense multilayer perceptron inference
proposal definition
Complete local-only proposal-validation package: 2 committed correctness/provenance records; no website result route. JavaScript source · linear-Wasm source · immutable JavaScript result · immutable linear-Wasm result
ml.gemm.v1
Batched general matrix multiplication
proposal definition
Complete local-only proposal-validation package: 2 committed correctness/provenance records; no website result route. JavaScript source · linear-Wasm source · immutable JavaScript result · immutable linear-Wasm result
text.diff-patch.v1
Unicode line diff and patch
proposal definition
Full-contract JavaScript and authored linear-Wasm correctness package; 2 local-only proposal-validation records; bounded public demo; no performance result. Run benchmark · build manifest · oracle output · JavaScript source · authored Wasm source
text.markdown-cms.v1
Markdown CMS render pipeline
proposal definition
Full-contract JavaScript and authored linear-Wasm correctness package; 2 local-only proposal-validation records; bounded public demo; no performance result. Run benchmark · build manifest · oracle output · JavaScript source · authored Wasm source
text.regex-engine-duel.v1
Regular-expression engine common-subset scan
proposal definition
Tested reduced 1 MiB / 20-pattern conformance fixture with artifacts; not the full proposal contract; no result records. run the reduced fixture (not the full contract) · JavaScript automata source · native RegExp source · linear-Wasm source · build manifest · demo manifest