Una página se siente entrecortada al hacer scroll. ¿Cómo lo diagnosticas?
Graba un perfil de rendimiento y mira qué parte del frame excede el presupuesto: script, style y layout, paint, o composite. Las tareas largas que bloquean el hilo principal son la causa habitual, y el layout síncrono forzado — leer una propiedad de geometría justo después de escribir un estilo — es el clásico autoinfligido. Anima transform y opacity porque se pueden componer sin layout, divide el trabajo largo en trozos, y mueve el cómputo genuinamente pesado a un Web Worker.