
Engineering
SwiftUI Profiling with Instruments: 100,000 Calendar Events
A 100,000-event stress test sent us through SwiftData, SwiftUI layout, navigation caches, and a surprisingly expensive hover effect.
Maciej Szamowski6 min read

A 100,000-event stress test sent us through SwiftData, SwiftUI layout, navigation caches, and a surprisingly expensive hover effect.

A SwiftUI macOS window stayed in the old color scheme until focus changed. Here is the evidence, the failed fixes, and what my first tests missed.