Is-is.
Java világban már 15 évvel ezelőtt is ment pl. Eclipse-el a hot code replace meg az instant fordítás. Swing-es GUI-n is, nem csak "weben" (sic!)
Visual Studio pedig eléggé régóta tudja design time használni az alkalmazás kódját, a 2017-es verzió óta ez egészen használható, pl. a debuggolás közben az alkalmazásban átrajzolom a WPF ablakot és azonnal módosul a futó alkalmazásban is, stb.
Android Studio-val is lehet ilyet csinálni már régóta.
Nyilván mindegyik megköt bizonyos kompromisszumokat, kérdés, hogy az almáék miket kötöttek meg és mennyire stabil az egész.