Приветствую!
Есть на сайте анимация SVG через SetInterval. Так вот она тормозит на слабых ПК и жрет проц...
Пробовал requestAnimationFrame, все еще хуже становится.
так вот, хочется отключать анимацию и показывать просто SVG на слабых ПК\девайсах.
Гугл не забанили, но найти не смог. Прошу подсказать куда копать.
Я бы посчитал милисекунды между вызовами requestAnimationFrame и если среднее значение за, десяток фреймов велико - значит компьютер слабый и анимацию следует прекратить. Можно еще сбросить куки, чтобы более не вычислять.
Алексей: Подожду еще ответов.
Пока уменьшил количество линий в отрисовке, стало получше....
Код примитивный
path[t].style.strokeDashoffset=Math.floor(x*20);
path[t].style.strokeDasharray=[y*10];