Некоторые преимущества композитинга анимации на GPU:
- Плавная анимация с субпиксельным сглаживанием. habr.com Графический процессор, специально оптимизированный под такие задачи, создаёт изображения очень быстро с субпиксельной точностью, что придаёт анимации плавность. habr.com github.com
- Анимация не зависит от CPU. habr.com Даже если в этот момент выполняются очень интенсивные вычисления, анимация по-прежнему будет плавной, так как выполняется полностью на GPU. habr.com
- Правильно созданные анимации работают в отдельном потоке и не блокируются тяжёлыми JS-операциями. habr.com github.com
- «Дешёвые» 3D-преобразования. www.smashingmagazine.com
Однако у композитинга анимации на GPU есть и некоторые недостатки: для выноса элемента на композитный слой требуется дополнительный repaint, который иногда может быть очень медленным, а каждый композитный слой занимает дополнительную память. habr.com www.smashingmagazine.com