Итак, я создаю анимацию для клиента, и я играю с two.js, потому что мне понравились его возможности SVG. К сожалению, у меня проблемы с производительностью.Плохая производительность - анимация SVG
Я рисую 100 кругов на экране. Каждый круг содержит еще 6 кругов, в которых в общей сложности 700 кругов отображаются при загрузке.
Круги реагируют на движения мыши по оси х и медленно каскадом вниз по оси y.
В настоящее время в Chrome работает только 32FPS. В Firefox он почти не работает!
Я также попытался выполнить рендеринг веб-страниц two.js, но при незначительном увеличении производительности элементы просто не выглядят так же хорошо, как SVG.
Источник здесь: https://github.com/ashmore11/verifyle/tree/develop
путь к файлу: SRC/кофе/элементы/точки
Позвольте мне знать, если есть какие-либо больше информации я могу предоставить.
Масштабирование SMIL или CSS, вероятно, даст лучшую производительность, чем анимация javascript. –
Ваша ссылка dev ссылается на исходный код ... – jonobr1