Viktor Vaczi
da299ed6f9
bench: JSPI vs asyncify A/B — harness + results
Adds pcbnew-large-perf.spec.ts (PERF_LARGE-gated: repeated cold loads,
vme-wren/jetson opens, rAF + distinct-glcanvas-frame FPS under throttle,
wasm/JS heap checkpoints), fetchIntoMemfs + openAndWait/sampleMemory/
measureFpsDetailed perf-utils, dual 9.99+10.0 config seeding in pcbnew.html
so foreign-branch builds boot wizard-free, and the full benchmark report +
raw data under docs/features/async/migration-evidence/.
Headlines: wasm 94 vs 113 MB raw (18.6 vs 36.7 MB gzip), post-link tail
1.6 s/49 MB vs 63 s/6.1 GB per build, cold load −40 %, 27.7 MB board open
−45 %, real redraws +68 % at 4× throttle, boot heap −31 %.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016X9eh1s5sTx1o9Em9KBuwR
|
2026-08-14 11:53:06 +02:00 |
| .. |
|
board-ready.ts
|
tests: load-pcb e2e for microwave + pic_programmer demos
|
2026-05-29 09:51:18 +02:00 |
|
fs-inject.ts
|
bench: JSPI vs asyncify A/B — harness + results
|
2026-08-14 11:53:06 +02:00 |
|
ngspice-service.ts
|
jspi: fix the dead-tools ownership bug, emscripten-6 fallout, and green the full suite on Playwright 1.62
|
2026-08-13 17:41:28 +02:00 |
|
occ-service.ts
|
jspi: fix the dead-tools ownership bug, emscripten-6 fallout, and green the full suite on Playwright 1.62
|
2026-08-13 17:41:28 +02:00 |
|
pcbnew-ready.ts
|
test(determinism): deterministic waits + stableShot screenshots; drop blind sleeps/ifs/retries
|
2026-07-07 10:50:24 +02:00 |
|
perf-utils.ts
|
bench: JSPI vs asyncify A/B — harness + results
|
2026-08-14 11:53:06 +02:00 |
|
screenshot-compare.ts
|
e2e/CI: dual-engine suites, per-engine screenshots, SwiftShader retired, prod web suite, CI-coverage gate
|
2026-07-17 12:21:54 +02:00 |
|
threed-viewer.ts
|
test(determinism): deterministic waits + stableShot screenshots; drop blind sleeps/ifs/retries
|
2026-07-07 10:50:24 +02:00 |
|
trio.ts
|
jspi cleanup: remove the asyncify-era residue — dead code, conditionals, pipeline scaffolding, stale prose
|
2026-08-14 09:25:32 +02:00 |
|
wait-beacons.ts
|
jspi cleanup: remove the asyncify-era residue — dead code, conditionals, pipeline scaffolding, stale prose
|
2026-08-14 09:25:32 +02:00 |