3 ms·
Thanks Raph! I'll watch your talk. I think the Jetpack Compose guys have plans to multi-thread composition, and they already do it incrementally. JavaFX has a
by mike_hearn 4y ago
Thanks Raph! I'll watch your talk.
I think the Jetpack Compose guys have plans to multi-thread composition, and they already do it incrementally.
JavaFX has a reactive/observable properties framework where you can build chains of lazy computations which update only the part of the UI that needs to be changed, this is then propagated to a parallel render thread that runs concurrently with the app logic. They originally wanted to further parallelize the render thread via tiling, but never did so.
Performance problems obviously still occur, usually when trying to do complex layouts with lots of measurement.