Switch the whole page between a ChronoDivide-like input path and the higher-frequency lab path before touching the lower-level controls.
Pick the input path you want to compare, then click Arm selected mode or click the stage itself.
These knobs are applied in this page only. They help separate OS-level pointer behavior from custom game-side processing like smoothing or acceleration curves.
Compare fullscreen modes and browser event paths directly. This lets you test whether latency changes come from lock mode itself, the fullscreen target, or how the browser delivers move events.
These controls let you strip the page down or bring diagnostics back in. If the page itself is adding delay, you should see the feel change as you turn pieces off.
Add deliberate bottlenecks to see how pointer feel changes under lower frame rate, main-thread stalls, or extra DOM work.
pointerlockerror and fallback behavior.