Loadleak receiver

Receiver setup

Receiver sampling

Calculating total probe cost…

Work and cadence apply to each worker. Changing them or the worker count recalibrates the whole pool. More workers add load and do not guarantee distinct CPU cores. Timed occupancy includes pauses during execution; it is not CPU usage.

Loading graph preference…

Optional display work

Stop visuals, spectrum analysis, local test load, and channel searches. The load probe keeps measuring. Display choices are saved in this browser.

Current CPU pressure

Warming up

Preparing and calibrating the Wasm loop…

Mean probe duration

baseline — wake-up delay —

Calibration jitter

collecting signal

Total timed occupancy

effective rate — timer resolution —

Signal 01

CPU load / execution duration

1× is the calibrated baseline · higher means less CPU available to this page

mean baseline
Collecting samples
60 seconds agonow

Line: trailing one-second mean. Band: minimum and maximum of the pooled worker signal over the same window.

Signal 02

Frame delays

Only slow frames · height is time over one refresh interval

detecting Hz
page / render CPU stale probe
No slow frames in the last 60 seconds
0 slow frames this session 0 with CPU pressure

Validation lab

Try to fool the probe

Block only the main thread

Frames should stall. The worker probe should stay close to 1×.

Saturate logical CPUs

Busy workers compete with both rendering and the probe.

Attribution log

Recent slow frames

  1. No slow frames observed yet.

Unsupervised receiver

Retrieve a binary stream

Listen for an unknown 0/1 sequence at a known bit rate. Decoding uses only local probe samples; no bits or measurements arrive over the control connection.

Stopped
No decoded bits yet.

Uses the selected receiver signal and per-worker baselines. The sender must retain its default whole-second UTC alignment.

The retriever tests every compatible whole-second phase. At 0.5 bit/s it compares even and odd second boundaries; at one-third bit/s it compares all three phases. It integrates the middle 70% of each symbol, clusters those energies into idle and load levels, and keeps at most the latest 128 decoded symbols. Idle before or after a message is indistinguishable from leading or trailing zeroes without framing.

Remote channel test

Find the fastest reliable symbol rate

Choose receiver workers and a measurement signal in Receiver sampling above. Each trial compares execution duration, scheduling delay, and their combination from the same raw samples. The selected signal determines the search result. Frame delays do not enter the decision.

Disconnected
Advanced decision settings

Fastest reliable observation

Connect both browsers with the same pair code. The search pauses all visual analysis while measuring and restores it afterward. For a visual check, open the 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 values of the selected signal. Workers are integrated separately and weighted equally; missing worker data reduces coverage. Comparisons use known bits to fit their thresholds and are supervised estimates.

  1. No trials run yet.