SwiftUI Render Tracking

Detect and visualize unnecessary SwiftUI view re-renders (beta).

Render Tracking highlights SwiftUI views that re-render more often than expected. A dedicated settings screen lets you tune sensitivity and filter noise.

SwiftUI render tracking overlay

Finding wasted work

  • Identify @State changes that trigger full-screen redraws
  • Spot missing Equatable on expensive child views
  • Compare render counts before and after optimization
Render tracking — settings and stats