Zpět na blog
Blazor

Blazor United: server + WebAssembly v jedné appce

3 min čtení

Blazor v .NET 8+ umí míchat render módy. Kdy sáhnout po SSR, kdy po WASM a kdy po Interactive Server.

Render módy

  • Static SSR — HTML z serveru, žádná interaktivita.
  • Interactive Server — SignalR spojení, žádný .NET v prohlížeči.
  • Interactive WebAssembly — .NET v prohlížeči, offline schopné.
  • Auto — začne serverem, přepne na WASM.

Rozhodovací strom

  1. Statická stránka → SSR.
  2. Interní intranet → Interactive Server.
  3. Zákaznická PWA → WASM nebo Auto.

Sdílení komponent

Napište je jednou, použijte ve všech módech. Pozor jen na kód závislý na HttpContext.

Výkon

WASM má první load pomalejší (bundling .NET runtime). Použijte AOT a lazy loading assemblies.

Podrobně v našem Blazor školení.