Night Engine — Spike, Web Edition

Does the browser keep playing when the phone locks?

Same pink-noise bed as the engine PoC, routed through an <audio> element + Media Session — the only path mobile browsers treat as "media" and may keep alive when locked. The log survives the tab: lock as long as you like, come back, read the verdict.

stopped
elapsed —
ctx
sink
media session

Protocol

  1. Play, confirm you hear rain-ish noise breathing.
  2. Lock the phone. Leave it 5–45 min. Failure is audible.
  3. Unlock, return here — the log prints how long you were away vs how far the audio clock actually advanced.
  4. iOS extras: silent switch on, Low Power Mode, take a call.
  5. 2nd pass: enable blips, lock 5 min — gaps in blip timestamps show whether JS timers run while locked.

Survival log (persists across reloads)