Transform vs. Opacity: tu mejor amigo en el rendimiento
No todas las propiedades CSS se animan igual. Cuando usás
left
o
width
, el navegador recalcula el layout completo. Cada frame. Es como pedir que redibuje toda la página 60 veces por segundo.
Pero si usás
transform
y
opacity
, el navegador las anima en la GPU. Son casi gratis. La diferencia en un móvil es brutal: 15 fps vs 60 fps. No es una exageración.
Regla de oro:
Animá solo
transform
(translate, scale, rotate) y
opacity
. Punto. Todo lo demás cuesta performance.