Господа, нужна пояснительная бригада. Смотрю сейчас вот это видео про оптимизацию:
https://youtu.be/vVg9It7cOfY И на 22ой минуте спикер показывает пример где фором 10к раз вызывается функция, которая возвращает дерево, состоящее из 9 виджетов. И говорит, что вот, мол, мы создаём 90к виджетов. Дальше он говорит, что вместо функции, эти 9 виджетов надо бы вынести в отдельный стейтлесс виджет и тогда мы уже будем создавать 10к виджетов и это уже само по себе даст маленький прирост.
Тут я и поплыл. Он просто взял те же девять виджетов и вынес их из функции в отдельный стейтлесс. И я не спорю с тем, что так правильнее, красивее и логичнее. Но откуда тут могла взяться какая-то прибавка производительности? Флаттер каким-то образом компилирует стейтлесы во что-то более производительное?