I'm trying to make a decision between the new Blazor Web App in .NET 8 and the stand alone Blazor WASM option. I'm not quite clear about getting data in the new unified approach.
Do Blazor Web Apps always call an API end point via an HttpClient or is there a direct way to get data, similar to the MVC approach?
I understand that one of the main advantages of the new Web App model is quick rendering of pages/components due to the flexible options it provides e.g. server rendering, streaming, etc. which means there's a server that runs .NET. If that's the case being able to fetch data without the need to serialize/deserialize would be a benefit OR is it always a call to an API endpoint then deserialize data. Just wondering how this is handled in the unified Blazor approach.