Сообщение от Raadsert
|
requestAnimationFrame(function anim(e) {
/* code */
requestAnimationFrame(anim)
|
Если говорить про "тяжелые" операции, то они как раз в /*code*/
Если вы делаете только
elem1.style.transform = ...
elem2.style.transform = ....
....
То по идее никаких задержек быть не должно
Но если там еще всякие getComputedStyle, getBoundingClientRect, да даже всякие обращения к offsetWidth, offsetLeft и прочие запросы размеров элементов, изменения в DOM. то это может вызвать торможения. Это тяжелые операции.
Загрузка через нативный <img loading="lazy" >?
Ну и попытаться понять, что вызывает задержку можно с помощью средств разработчика браузера.