Показать сообщение отдельно
  #5 (permalink)  
Старый 31.12.2021, 08:05
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,750

Сообщение от Raadsert
requestAnimationFrame(function anim(e) {
  /* code */
  requestAnimationFrame(anim)
Если говорить про "тяжелые" операции, то они как раз в /*code*/
Если вы делаете только
elem1.style.transform = ...
elem2.style.transform = ....
....

То по идее никаких задержек быть не должно
Но если там еще всякие getComputedStyle, getBoundingClientRect, да даже всякие обращения к offsetWidth, offsetLeft и прочие запросы размеров элементов, изменения в DOM. то это может вызвать торможения. Это тяжелые операции.

Загрузка через нативный <img loading="lazy" >?

Ну и попытаться понять, что вызывает задержку можно с помощью средств разработчика браузера.

Последний раз редактировалось voraa, 31.12.2021 в 08:14.
Ответить с цитированием