Performance: Focus variant
MEDIUM IMPACT
Focus variants affect interaction responsiveness and visual stability by applying styles when elements receive keyboard or programmatic focus.
<button class="focus:outline-none focus:ring-2 focus:ring-blue-500">Click me</button><button class="focus:outline-none focus:ring-4 focus:ring-blue-500 focus:ring-opacity-50 focus:shadow-lg focus:translate-x-1 focus:translate-y-1">Click me</button>| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Complex focus styles with transform and shadow | No new DOM nodes | 0 reflows | 3 repaints per focus | [X] Bad |
| Simple focus styles with outline and ring | No new DOM nodes | 0 reflows | 1 repaint per focus | [OK] Good |