Stale will-change
GPU memory stays reserved long after the animation ends.
By the creators of Motion █
Audit any website's animation performance. Reports use a simple grade system with detailed breakdown, with fixes as copy-paste prompts for your AI agent.
Every report is headlined with an overall score from S through F. Per-section breakdowns for animations, scroll, GPU pressure and thrashing.
Each section breaks down each animation with the properties being animated, their render costs, and notes like warnings for off-screen animations.
Every report comes with personalised reports. Understand the problem, the elements, and fix with a one-click copy-paste prompt, ready for Claude, Codex, Cursor or Copilot.
Use the MotionScore CLI script to run reports from your terminal. Set tier thresholds to block builds that fail your quality standards.
Every animation is priced against the browser's render pipeline and assigned a grade S through F. Overall tier is the weighted average across four signals.
will-changeGPU memory stays reserved long after the animation ends.
ProHistory & scheduled auditsCompare plans →
Set your threshold and ensure deploys fail if your user experience doesn't meet your high quality bar.
npx motionscore example.com --threshold=ARuns on every PR. Catches the regression before it ships.
ProCI gatingCompare plans →
Every finding ships with an LLM-ready prompt. The offending selectors, the exact properties, the suggested fix. Copy, paste, done.
Works with Claude, Cursor, Copilot, Windsurf. You read the fix, your AI writes the diff.
ProAI fix promptsCompare plans →
Lighthouse is the industry standard for site performance, but it barely touches animation. Enter MotionScore.
Show visitors your animation performance tier, straight from your repo. Updates every time your audit runs.
[](https://score.motion.dev/?url=example.com)