Eine Blazor-WebAssembly-Anwendung ist immer eine 3-Tier-Anwendung, denn sie läuft in der Sandbox des Webbrowsers, die nur einen Zugriff auf HTTP(S)-basierte Webservices (unter anderem REST-APIs, ...
Offiziell heißt Blazor "ASP.NET Core Blazor". Erinnert sei, dass "ASP" früher für "Active Server Pages" stand. Damit stößt man direkt auf einen Widerspruch, denn bei Blazor Server läuft der C#-Code ...