Сообщение от Raadsert
|
Но увеличение количества циклов сильно снижают производительность.
|
Ничего они сильно не снижают. Просто перед перерисовкой будут вызываться несколько простых функций, каждая отвечающая за свое изменение анимации, вместо одной сложной, которая делает все изменения.
Зачем постоянный цикл? Если нет изменений, то и вызывать ничего не надо. Когда есть какие то изменения, то для них запускается цикл requestAnimationFrame
Сообщение от Raadsert
|
Даже тот же Three.js, писался на нативном js
|
А на чем еще можно?