USB peripheral polling clocks tick independently of system time. Their modular-residue phase relationship to the reference clock encodes hardware identity. Headless browsers produce zero peripheral events — trivially distinguishable.
Move your mouse and type here to generate peripheral events for phase imaging.