One Worker per tier (python/c/asm). "All three" mode dispatches Promise.all so the tiers race on independent threads — a slow Pyodide no longer blocks C and asm. Each tier-block ticks its own ms counter until its worker resolves. Output grid: 3 columns when 3 tier-blocks render, else stacked. Status bar announces the winner: "ok — c won in 47 ms". Cancel terminates every active worker. |
||
|---|---|---|
| .. | ||
| asm | ||
| c | ||
| demos | ||
| fonts/chunkfive | ||
| python | ||
| app.js | ||
| index.html | ||
| lumbda-logo-green.png | ||
| runner.js | ||
| style.css | ||
| worker.mjs | ||