Hi!
I've been exploring the new Observation framework and its potential advantages over ObservableObject. While the documentation suggests that Observation provides a more efficient way to make app model data observable, I'm looking for more concrete evidence of its performance benefits.
Specifically:
-
Are there any benchmarks or performance tests comparing Observation to ObservableObject in terms of redraw efficiency and overall performance?
-
Has anyone in the community conducted real-world tests showing quantifiable improvements when switching from ObservableObject to Observation?
-
Are there specific scenarios or use cases where Observation significantly outperforms ObservableObject?
-
Beyond reducing redraws, what other performance optimizations does Observation implement?
-
Are there any known limitations or trade-offs in using Observation that might impact its performance benefits in certain situations?