gallery/harnesses
Greg Pomerantz d990627200 gtauri: distance-from-viewport drop policy for ALL jobs
The backlog must never delay on-screen work. Urgent jobs (real
Chromium requests) are now stale-dropped too, not just prefetch:
a fast fling queues urgent work for every band it crosses, and all
of it except the final band is dead — it filled the queue cap and
made fresh on-screen requests wait for the JS retry timer.

Safe because the anchor now settles at the final scroll position
(trailing send), and on-screen cells have idx >= VPORT so they can
never be dropped. A pure LIFO would not fix this: stale jobs sit
at the stack bottom, never popped, still blocking the cap.

Emulator fling test: 309 stale urgent jobs purged, queue peak 28,
all 850 decodable images loaded.
2026-11-01 15:38:22 -05:00
..
egtest harness: sync egtest spin-driver build 2026-10-31 06:18:42 -04:00
gtauri gtauri: distance-from-viewport drop policy for ALL jobs 2026-11-01 15:38:22 -05:00
tttest harness: tttest — Tauri 2 / WebView scroll-jank testbed (third stack) 2026-10-31 13:53:43 -04:00