A free and open-source web framework that enables developers to create web apps using C# and HTML, developed by Microsoft.
its pretty simple.
with blazor server, the code opens a local file and parses.
with Blazor WASM, the code, calls javascript to download the file data, encode to base 64, and pass to blazor WASM via jsinterop. The Blazor code then decodes the data back to a buffer. it then parses the buffer.
so the WASM has the overhead, of http download, encode/decode of data, plus the sending the data over the js to WASM message system (js interop).
you could probably improve performance, by having the server convert the xml to json, and use the GetFromJsonAsync() as its more optimized.