performanceRauno
Sparingly Use GPU Rendering
SHOULD
SHOULD: Reach for `transform: translateZ(0)` / `will-change` sparingly — only on the specific element with a measured animation problem. Blanket layer promotion burns GPU memory and can make things slower.
Only enable GPU rendering with translateZ(0) on elements that need it
Bad
Good
Why it matters
Promoting elements to their own GPU layer with translateZ(0) can improve animation performance, but applying it broadly wastes GPU memory and can actually degrade performance. Only use it on specific elements with known performance issues.
References