Я вижу много кода в некоторых популярных библиотек Javascript, которые часто создают новые объекты и отказаться от старых, как здесь (это из https://github.com/nefD/impact-tween): оптимизация создания объекта в JavaScript на мобильных
if (this.tweens.length > 0) {
var currentTweens = [];
for (var i = 0; i < this.tweens.length; i++) {
this.tweens[i].update();
if (!this.tweens[i].complete) currentTweens.push(this.tweens[i]);
}
this.tweens = currentTweens;
Мой вопрос к экспертам является ли это препятствием для производительности сравнительно медленных мобильных приложений, созданных с использованием Javascript. Я имею в виду, что бы повторное использование существующих объектов, насколько это возможно, заметно повлияло на производительность?
Это теоретический вопрос, я знаю, что если я хочу ускорить свою программу, мне нужно найти узкое место в моем коде и оптимизировать это, а не теоретизировать о производительности в целом.