4 ms·
This isn’t particularly the case changes to the render server are handed off before the runloop iteration ends, and before the runloop iteration ends all change
by pixel_tracing 4y ago
This isn’t particularly the case changes to the render server are handed off before the runloop iteration ends, and before the runloop iteration ends all changes are aggregated (with the latest evaluated, i.e. @State, etc.) then we see the view invalidated once commits are handed off to the tender server.
What you’d need to be careful off is ensuring your @State or @Published changes don’t too take too long to skip frames