Я использую большую картинку (33440 x 440) и трансформирую большое изображение, затем получаю анимацию, подобную анимации кадров; а также я использую translate3D, чтобы получить ускорение графического процессора,
упрощенный код ниже:
@keyframes testName {
0% { transform: translate3d(0,0,0); }
100% { transform: translate3d(-33440px,0,0); }
}
, как мы знаем, работа составных слоев переместится в GPU; но в chrome devtools производительности задача составных слоев в основном потоке стоит слишком много времени: (декодирование изображения происходит в растровом потоке, а не в основном потоке)
так почему и что задача composite layers
сделала в главном потоке?