Why does heavy ViewModel initialization slow navigation?

Platform: .NET MAUI|Category: Navigation

Synchronous I/O or CPU work in constructors blocks the first frame. Move heavy work into an async initializer or start loading in OnAppearing and show incremental UI updates.