Blazor United

Eintrag zuletzt aktualisiert am: 28.11.2023

Blazor United war ein Begriff, den Microsoft zwischen Januar 2023 und September 2023 für neue Funktionen in Blazor 8.0 verwendet hat.

Blazor United umfasst folgende Features in Blazor 8.0

Blazor United umfasst ergänzend zu den vor Blazor 8.0 verfügbaren Blazor-Architekturen für den Webbrowser (also Blazor Server und Blazor WebAssembly ASP.NET Core Hosted und Blazor WebAssembly Standalone) folgende fünf sechs Architekturen:

Hintergrund

Ein großes Projekt für .NET 8.0 bei Microsoft ist die geplante Zusammenführung von Blazor Server und Blazor WebAssembly zu einem Model "Blazor United". Blazor United wird ermöglichen, eine Webanwendung zunächst mit Blazor Server auf dem Webserver zu rendern und dann auf Blazor WebAssembly zu wechseln, sobald die vielen für Blazor WebAssembly notwendigen Dateien in den Browser geladen wurden. Auch die Mischung von Blazor Server und Blazor WebAssembly in einer Seite soll möglich sein.

Blazor United wurde erstmal am 24.1.2023 in einem YouTube-Video angekündigt: https://www.youtube.com/watch?v=48G_CEGXZZM
Es soll im Rahmen von .NET 8.0 im November 2023 erscheinen.

Ziel von Microsoft ist, mit Blazor United eine Architektur zu erschaffen das Progressive Enhancements für eine moderne Webanwendung bieten soll. Eine Blazor United-Webanwendung kann zunächst rein serverseitig gerendert werden, dann im Hintergrund zu Blazor Server mit Interaktivität per Websocket-Verbindung und schließlich zur rein clientseitigen Ausführung mit Blazor WebAssembly übergehen, sobald die kompletten .NET-Assemblies im Browser geladen sind. Schon die erste Vorführung von Blazor United im Januar 2023 [https://www.youtube.com/watch?v=48G_CEGXZZM] war eindrucksvoll und scheint als Lösung für die bisher schwierige Wahl zwischen Blazor Server und Blazor WebAssembly geeignet.