Это может быть снижение производительности, так как сборщик будет каждый раз анализировать XML для создания экземпляра JavaScript, вы можете сохранить ссылку на возвращенный компонент после первого вызова построителя.
Но это все равно может сказаться на производительности, так как вы собираетесь загрузить сотни компонентов. Вы должны рассмотреть возможность использования ListView
, которая перезапускает неиспользуемые представления по мере необходимости.
Если вы используете конструктор / ретранслятор, вы фактически создаете сотни элементов на экране, а когда используется ListView
, создаются только те элементы, которые видны на экране. При прокрутке вниз или вверх будут использоваться элементы, находящиеся вне экрана, что значительно повышает производительность.