swiftui speed
Asked on 06/15/2025
3 searches
SwiftUI has seen significant performance improvements, particularly in areas like lists and scrolling. For instance, lists on macOS with over 100,000 items now load six times faster and update up to 16 times faster. These enhancements are part of a broader effort to improve SwiftUI's performance across all Apple platforms, making it a great year to build apps with SwiftUI.
Additionally, SwiftUI now includes a new performance instrument in Xcode, which helps developers optimize their apps by identifying performance bottlenecks. This tool provides detailed insights into when and why views update, allowing developers to ensure their view bodies update quickly and only when necessary.
For more detailed information on these improvements, you can refer to the session What’s new in SwiftUI (07:00) and Optimize SwiftUI performance with Instruments (02:19).

Platforms State of the Union
Discover the newest advancements on Apple platforms.

What’s new in SwiftUI
Learn what’s new in SwiftUI to build great apps for any Apple platform. We’ll explore how to give your app a brand new look and feel with Liquid Glass. Discover how to boost performance with framework enhancements and new instruments, and integrate advanced capabilities like web content and rich text editing. We’ll also show you how SwiftUI is expanding to more places, including laying out views in three dimensions.

Optimize SwiftUI performance with Instruments
Discover the new SwiftUI instrument. We’ll cover how SwiftUI updates views, how changes in your app’s data affect those updates, and how the new instrument helps you visualize those causes and effects. To get the most out of this session, we recommend being familiar with writing apps in SwiftUI.