https://www.opennet.ru/opennews/art.shtml?num=53164
> Существенная модернизация QML:
> - Поддержка строгой типизации.
> - Возможность компиляции QML в представление на C++ и машинный код.
> - Перевод полной поддержки JavaScript в разряд опций (использование полнофункционального JavaScript-движка требует больших ресурсов, что мешает применению QML на таком оборудовании, как микроконтроллеры).
> - Унификация структур данных, дублирующихся в QObject и QML (позволит сократить потребление памяти и ускорить запуск).
> - Уход от генерации структур данных во время выполнения в пользу генерации во время компиляции.
Вот это поворот. На самом деле произошло то что происходит всегда: дизайнеры не осиливают верстать UI даже на Js'е, а программистам лишь бы всё тайпчекером обмазать.