Frame Skipping Test
Run a browser timing preflight, then photograph a discrete pattern for possible frame-skipping gaps. Review long frames, P95/P99, and stability—not a hardware verdict.
- Browser-observed
- No device permission
- No test result history
- No account or upload
Important
- Browser timing mode measures rAF presentation intervals, not physical panel refreshes or guaranteed drop counts.
- The camera-assisted sequence is an observation aid; visual gaps may come from the display, OS, browser compositor, camera, or exposure—not a hardware verdict.
Run a five-second browser preflight. It records requestAnimationFrame timing in this window; it cannot count physical panel refreshes or dropped frames.
—
Ready · Not run
Browser timing preflight
- Session
- Ready
- Completion
- Not run
- Run target
- 5 seconds
- Measurement elapsed
- 0 s
- Estimated rate
- —
- Raw P95 / P99
- —
- Long frames
- 0
- Severe stalls
- 0
- Samples
- 0
- Stability
- —
Browser presentation estimate, not panel telemetry
Run the full browser preflight before preparing a photo sequence.
How to use
- Move the entire browser window onto the monitor you want to inspect.
- Run the full five-second browser timing preflight with this tab visible and focused.
- Review the estimated presentation rate, raw P95/P99, long frames, severe stalls, samples, and stability. Repeat if browser timing was irregular.
- Switch to Photo sequence.
- Choose the Dark or Light background for the next attempt.
- Optionally enter Fullscreen before Start so the final sequence geometry can be measured first.
- Review the current slot count, sequence repeat period, and calculated non-wrap camera exposure window.
- Set and stabilize a physical phone or camera. A screenshot cannot capture the across-frame sequence.
- Start the photo sequence.
- Capture the screen without resizing, rotating, or touching the browser window.
- Stop the sequence; fullscreen Stop also exits fullscreen.
- Inspect the photograph yourself and record a current-session observation for the last attempt.
What the result means
- The full browser preflight describes requestAnimationFrame timing in this window. It is context for the photo workflow, not physical panel telemetry or a hardware verdict.
- The sequence lights one fixed slot per browser animation frame and repeats after the displayed number of slots. Exposure longer than one repeat can overlay later cycles onto the same positions.
- The calculated exposure window spans several browser frames but remains below 75% of the estimated sequence repeat. That margin is DeviceMetrik workflow guidance, not a camera or display standard.
- No visible gap means only that no gap was reproduced in this photograph under the captured browser, geometry, display, and camera conditions.
- A possible gap is repeat evidence, not a diagnosis. Confirm a full preflight, keep the same display mode and geometry, and repeat inside the shown exposure range.
Limitations
- Browser timing mode measures rAF presentation intervals, not physical panel refreshes or guaranteed drop counts.
- The camera-assisted sequence is an observation aid; visual gaps may come from the display, OS, browser compositor, camera, or exposure—not a hardware verdict.
- The sequence repeat period is calculated from the browser preflight and current slot geometry; actual display and camera timing can differ.
- Camera rolling shutter, focus, motion, exposure, brightness, and sensor processing can change the photograph.
- The browser cannot inspect the photograph. This page provides no hardware fault identification or guaranteed frame-skip count.
- The page never requests camera permission, reads a file, uploads media, or stores an observation history.
Troubleshooting
- The browser preflight stutters or is interrupted
- Keep the tab visible and focused, avoid switching windows, close heavy background work, and repeat the five-second preflight.
- The photo has too few slots or is too blurred
- Use a steady physical camera and keep exposure inside the calculated non-wrap range. Enter Fullscreen before Start if more sequence area is needed, then adjust focus, ISO, or brightness.
- The sequence is not visible in a screenshot
- Use a physical phone or camera. A screenshot freezes one instant and cannot show the across-frame trail this workflow is designed to capture.
- The photo shows a possible gap
- Repeat after a full preflight with the same display mode, window placement, and exposure inside the displayed range. Browser, compositor, display, and camera factors can all contribute.
- Fullscreen or Wake Lock is unavailable
- Those controls depend on browser support and policy. The browser preflight and the fixed sequence still work without either capability.
Related tools
FAQ
What is frame skipping?
Frame skipping describes an expected visual update that is not presented in sequence. This page combines browser timing context with a fixed, camera-assisted sequence; neither proves where a possible gap originated.
Is frame skipping the same as screen tearing?
No. Skipping is a missing or delayed update, while tearing is a visible split between parts of different frames. Browser, compositor, synchronization, and display behavior can influence both.
What does the browser preflight detect?
It measures this window’s requestAnimationFrame intervals and flags long frames or stalls. It cannot directly observe every physical panel refresh or certify a hardware-level dropped-frame count.
Why do I need a camera instead of a screenshot?
A screenshot records one instant. A steady long-exposure photo can show the positions reached over several browser animation frames, while the page still leaves interpretation to you.
What should I do if the photo shows a gap?
Repeat with the tab focused, the browser window on the same monitor, and a stable camera. Check exposure and shutter settings; one gap is not enough to identify a panel fault.
How is this different from an FPS test?
This page looks for possible gaps in a camera-assisted fixed sequence and provides browser timing context. The FPS Test measures completed canvas frames during a controlled browser workload.
What does a frame-skipping photo show?
A long-exposure photo can show the fixed slots reached over several frames. Gaps may reflect exposure, motion blur, the browser, compositor, or display, so the photo is an observation rather than an automatic diagnosis.