Кстати мало кто знает, но у dotNET для wasm кроме блейзора есть еще один проект под названием Uno.
И им удалось по крайней мере компилировать Mono рантайм в AOT или Mixed (баланс между интерпретацией и AOT компиляцией). Но вместе со всем этим + PGO что то все очень жирно у них. У меня такое ощущение что Blazor так и не сможет даже до их уровня добраться и все равно это мегабайты данных, разнича лишь это 60, 10 или 6 MB (с brotli комрессией)!