d
This commit is contained in:
parent
c3a6f5ff37
commit
4c4e767ec6
73 changed files with 3502 additions and 741 deletions
|
|
@ -14,9 +14,9 @@
|
|||
### Cursor, camera, and pickup cadence
|
||||
|
||||
- Cursor rendering now keeps only the newest pointer sample and commits it on a display frame.
|
||||
- Cursor commits use a 16.67 ms minimum interval, limiting presentation to 60 FPS even on high-refresh displays.
|
||||
- Camera commits use the same 60 Hz ceiling with a separate missed-frame fallback.
|
||||
- Pickup dragging remains on its bounded 60 Hz scheduler and keeps logical catch-up work separate from visual pointer tracking.
|
||||
- Cursor commits use the shared 33.33 ms visual interval, limiting presentation to 30 FPS even on high-refresh displays.
|
||||
- Camera commits use the same 30 FPS ceiling with a separate missed-frame fallback.
|
||||
- Pickup dragging remains on the bounded 30 FPS visual scheduler and keeps logical catch-up work separate from visual pointer tracking.
|
||||
|
||||
### Continuous overview panning
|
||||
|
||||
|
|
@ -39,12 +39,7 @@
|
|||
|
||||
- Focused regression coverage executes the in-gesture cache refresh, durable-clear sanitization, and production-only gate schedule.
|
||||
- The complete fast test suite passes.
|
||||
- A real Edge normal-speed scenario measured:
|
||||
- display cadence: 16.70 ms median;
|
||||
- cursor cadence: 16.67 ms median;
|
||||
- cursor input age: 16.70 ms p95;
|
||||
- camera work: 0.20 ms p95;
|
||||
- no uncapped pickup presentation.
|
||||
- The real Edge benchmark gates cursor, camera, and pickup presentation at the shared 30 FPS ceiling, checks input age and camera work separately, and rejects uncapped presentation.
|
||||
- Edge and benchmark server processes are checked after every browser run; the final count is zero.
|
||||
|
||||
## Remaining stress-test observation
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue