Engineering posts
Every Frame Perfect
- Category: Engineering post
- Status: discussion
- Sources: tonsky.me, HN discussion
- Summary: Nikita Prokopov's post (637 points) walks through what it takes to render UI animation without dropped or uneven frames, covering vsync, frame pacing, the gap between display refresh and render timing, and where common toolkits introduce jitter. The piece pairs measured timing with concrete reproduction cases.
- Why it matters: Frame pacing is a recurring source of perceived UI sluggishness, and the post gives a measurement-first framework for diagnosing it rather than guessing.