Blazor App (.NET 8) │ ├── /Pages/Home.razor → Static SSR (marketing content) ├── /Pages/Product.razor → Static SSR (SEO content) │ └── /Shared/InventoryBadge.razor → InteractiveServer (real-time stock) ├── /Pages/Checkout.razor → InteractiveServer (session-based flow) └── /Pages/Account.razor → InteractiveAuto (prefer WASM after load)
In modern Blazor (specifically .NET 8+), you typically work with these four distinct modes. You apply them using the @rendermode directive at the top of your Razor component. blazor render modes