Reaktivität steckt im Fundament des Frameworks, nicht obendrauf geschraubt.Abhängigkeitsarrays, manuelle Abonnements, manuelle Cache-Invalidierung, Effekt-Aufräumen — nichts davon existiert hier. Nicht vereinfacht, sondern überflüssig gemacht.LoslegenPlayground testenWarum $molview.tree$my_hello$mol_view guest \stranger sub /<= Name $mol_string value?<=> name?\mol hint @ \Type a name<= Greeting $mol_paragraph title <= greeting \view.tsclass $my_helloextends$.$my_hello{greeting(){return `Hello, ${ this.name() || this.guest() }!`}}view.css.tsnamespace ${$mol_style_define($my_hello,{gap:$mol_gap.block,flex:{direction:'column'},Greeting:{font:{size:'2rem',weight:600},},})}→liveHello, mol!Drei Dateien: Markup, Logik und Styles.Beispiel ausprobierenMinimalistischEin schrittweise einführbares Ökosystem, das von einer einzelnen Komponente bis zur Full-Stack-local-first-App skaliert.OptimalBaue UIs als Bäume aus Komponenten. Reaktivität ist automatisch, Seiteneffekte sind explizit.LeichtgewichtigVollständige Rendering-Virtualisierung — Komponenten außerhalb des Viewports existieren schlichtweg nicht.Struktur