Overview of Compose Multiplatform Benchmarks
masterThe Compose Multiplatform benchmarks suite contains performance tests for various UI components and rendering scenarios across different platforms. Key benchmark categories include:
- Animations:
AnimatedVisibility(toggling visibility of images) andVisualEffects(complex particle animations). - Lazy Layouts:
LazyGrid(various configurations including smooth scrolling and async tasks in items) andLazyList(complex implementations with pull-to-refresh). - Rendering & Graphics:
CanvasDrawing(massive amounts of graphic shapes),HeavyShader(complex GPU shaders), andTextLayout(heavy text layout/rendering). - Component Stress Tests:
MultipleComponents(comprehensive UI with layouts and animations) andTextLayout.