frontend-errors-animation-jank

Installation
SKILL.md

Frontend Errors : Animation Jank

Diagnostic skill. The reader has a symptom (dropped frames, slow tap, scroll stutter, ResizeObserver warning) and needs to find the root cause and fix it. The companion skill [[frontend-perf-animation-gpu-containment]] teaches the prescriptive rules; this skill teaches how to find violations.

Quick Reference

Frame budget at 60 Hz / 120 Hz / 144 Hz

Per MDN : requestAnimationFrame (verified 2026-05-19), browsers call rAF callbacks at the display refresh rate :

Refresh rate Frame budget
60 Hz 16.67 ms
90 Hz 11.11 ms
120 Hz 8.33 ms
144 Hz 6.94 ms

For all main-thread work in a single frame (event handlers + style + layout + paint + composite + your JS), you have ONE frame budget. Going over even once means a dropped frame.

Installs
3
First Seen
May 23, 2026
frontend-errors-animation-jank — openaec-foundation/frontend-design-claude-skill-package