Si sólo utiliza 3D transforma en sus animaciones CSS3, por ejemplo:
@keyframes animation {
0% { transform: translate3d(288px,123px,0px) rotate(10deg) scale(1,1) }
50% { transform: translate3d(388px,123px,0px) rotate(20deg) scale(2,2) }
100% { transform: translate3d(488px,123px,0px) rotate(30deg) scale(3,3) }
}
el uso de la CPU será plana después de haber dado instrucciones al navegador para juega la animación Esto se debe a que las transformaciones 3D siempre se procesan a través de la aceleración de la GPU por los navegadores. (Nota: es suficiente establecer una transformación 3D como la anterior para activar la aceleración de la GPU).
La siguiente instantánea se toma mientras se ejecuta el cromo CPU perfilador:
Como se puede ver, la actividad de la CPU es plana después de la animación CSS3 ha sido instruido usando JavaScript (en este caso la animación fue 2 s larga).
Obtendrán una gran cantidad de CPU si los abusa. Eso es todo. – BoltClock
Y no, no "todas" las propiedades son intensivas en la CPU. ¿Qué te hace pensar 'box-shadow' o' box-sizing' va a matar a un Pentium? – BoltClock
son :(por ejemplo, animar la posición de fondo toma 100% de la CPU en todos los navegadores :( – Alex