Я не говорил, что это ужасно, но можно же обойтись и без этого) Хотя, если так считать нужно и без разметки вообще обходиться)) Но вроде телега, если не ошибаюсь, подтвержает, что это реализуемо еще как)
А теперь, если в глубь, в идеале все должно работать в пределах 16 милисекунд( равноценно 60 фпс), что бы зрительно пользователь не увидел лагов или подлагиваний, так зачем делать специально так, что бы не получилось уложиться в эти 16 милисекунд?