ASP.NET Razor 形式で ASP.NET Core サーバーでホストされる。リモートクライアントはシンクライアントとして機能し、処理の大部分がサーバー上で行われる。クライアントの Web ブラウザーは小さなページをダウンロードし、SignalR接続を介してUIを更新する。Blazor Serverは .NET Core 3の一部としてリリースされた。
Blazor WebAssembly
実行前にクライアントの Web ブラウザーにダウンロードされるシングルページアプリケーション(SPA)。ダウンロードのサイズはBlazor Serverよりも大きく、アプリケーションによって異なり、処理はすべてクライアントハードウェアで行われる。ただし、このアプリタイプは応答時間が速い。その名前が示すように、このクライアント側フレームワークは、JavaScriptとは対照的に、WebAssemblyで記述されている(一緒に使用できる)。
Blazor PWAおよびBlazor Hybrid
前者はプログレッシブ Web アプリケーション (PWA) をサポートしている。後者は(Webフレームワークとは対照的に)プラットフォームネイティブフレームワークだが、Webテクノロジー(HTMLやCSSなど)を使用してユーザーインターフェイスをレンダリングしている。