Taming Web Audio buffer underruns, syncing FFT frequency arrays to 60 FPS requestAnimationFrame loops, and drawing sound on an HTML5 canvas without melting mobile batteries.