
.NET 8 and Blazor 8 introduced major improvements that change how Blazor apps are architected and rendered.
A single project template now covers all rendering modes:
@rendermode InteractiveWebAssembly
@rendermode InteractiveServer
@rendermode InteractiveAutoStream placeholder content immediately while async data loads — dramatically improves perceived performance on slow connections.
A new built-in QuickGrid for simple, performant data tables — no third-party library needed for basic grids:
<QuickGrid Items="products.AsQueryable()">
<PropertyColumn Property="p => p.Name" Sortable="true" />
<PropertyColumn Property="p => p.Price" Format="C" />
</QuickGrid>Reference:
TaskLoco™ — The Sticky Note GOAT