The evolution of digital usage has led to a rapid diversification of application runtime environments, ranging from traditional web browsers to immersive extended reality (XR) devices, as well as mobile and desktop platforms. This plurality of environments creates a growing need for solutions that can deliver a consistent user experience while minimizing the development and maintenance efforts associated with multi-platform deployment. However, current approaches often rely on separate implementations for each environment, leading to code duplication, visual and functional inconsistencies, and increased complexity in managing software evolution. These limitations hinder portability and slow down the time-to-market of multi-platform applications.