Signal 01
CPU load / Wasm slowdown
1× is the calibrated baseline · higher means less CPU available to this page
Relative CPU availability / live probe
A fixed-work WebAssembly loop runs off the main thread. Its slowdown is compared with frame timing to make slow-frame attribution less speculative.
Current CPU pressure
Preparing and calibrating the Wasm loop…
Probe duration
— baseline —Calibration jitter
— collecting signalProbe duty
— effective rate — timer resolution —Signal 01
1× is the calibrated baseline · higher means less CPU available to this page
Signal 02
Only slow frames · height is time over one refresh interval
Probe setup
Longer work improves precision but consumes more CPU. Recalibration intentionally burns one core for about a second.
Validation lab
Frames should stall. The worker probe should stay close to 1×.
Busy workers compete with both rendering and the probe.
Attribution log
Remote channel test
Each decision is the integrated excess area under this receiver’s Wasm-slowdown curve. Frame delays are neither collected during the search nor used in its result.
Fastest reliable observation
—Connect both browsers with the same pair code. The search pauses the graphs while measuring and restores them afterward. For a visual check, open Binary sender and send a pattern at a fixed rate.
BER is the fraction of known 0/1 states decoded incorrectly. Δarea is the difference between integrated load and idle Wasm slowdown; a value near zero means there was no usable carrier.