Are you able to avoid going through HTTP requests and use directly UDP for streaming when using WebAssembly? Or the only advantages of WebAssembly are the improved client-side rendering and processing performance?

In that case, if client-side processing speed is important, wouldn't it be a lot more important and faster to render the output using OffscreenCanvas than by frequendly updating DOM elements?

I think WebAssembly System Interface will address using other protocols.

https://github.com/WebAssembly/WASI