Efficient way to sync large ViewModel updates with UI?
Posted: 28 Jan 2026, 05:11
Hi everyone,
I’m working with NoesisGUI and using MVVM, where my ViewModel receives frequent updates with fairly large data sets (for example, lists updated every frame or every few milliseconds). Right now, updating the bound properties causes noticeable UI hitches.
Is there a recommended pattern in NoesisGUI to efficiently sync large or frequent ViewModel updates with the UI without triggering full layout or redraw costs each time? For example, are there best practices around batching updates, using collections differently, or deferring notifications?
Thanks!
I’m working with NoesisGUI and using MVVM, where my ViewModel receives frequent updates with fairly large data sets (for example, lists updated every frame or every few milliseconds). Right now, updating the bound properties causes noticeable UI hitches.
Is there a recommended pattern in NoesisGUI to efficiently sync large or frequent ViewModel updates with the UI without triggering full layout or redraw costs each time? For example, are there best practices around batching updates, using collections differently, or deferring notifications?
Thanks!