Эмиль, алгоритм действий - открывать профайлер и смотреть на график. Увидели аномалию (с вашей точки зрения) - анализируем момент, анализируем что там начало жрать (профайлер показывает это).
Ни разу не вебщик, поэтому оставлю свое мнение в комментах.
На беке должны быть проверки для вот всяких isFile и прочее. Они формируют какой то массив данных. И отдают его на фронт. Но - в этом массиве не должно быть конкретного "рисовать кнопочку" - это дело фронта. Там должны быть только те значения условий, которые нужны для этого.
А фронт уже исходя из этого массива данных, принимает решение о том, что делать с кнопкой.
Почему так. Потому что при таком подходе на фротне можно городить что угодно - менять дизайн в зависимости от условий, писать алерты юзеру и что угодно, не прибегая к помощи бека.
В деревне может быть еще и плохо с покрытием - и ни один нормальный телефон не выдержит столько - будет все выжирать на поддержание коннекта с дохлой БС,
p4p, дерьмо как раз удалилось. А подписки - остались. Делегаты и ивенты никак не связаны с жизнью объектов. Заведите простое правило - подписались (особенно если на Awake\Start) - значит должны отписаться (в том же OnDestory)
Ualder2, если вы видите на скрине проблему, причем смотря на него с другого устройства - то проблема не в мониторе. Скорее всего надо смотреть в драйвер видеокарты - там могут быть какие то приколы с цветокоррекцией.