When you see new blog post from Lin Clark appear, you know you’re in for a treat! - In this post Lin discusses how the design of WebAssembly allows compilation to start before the entire module is downloaded. Mozilla now compiles WebAssemby across multiple threads in parallel, allowing it to compile faster than the network can deliver the code!
The Mono team have been exploring two different approaching to bringing C# to the web, the first is a WebAssembly interpreter that processes the .NET Intermediate Language within the browser. The second, more efficient, approach is static compilation of C# into WebAssembly. This blog post gives an update on how this work is progressing.
And Finally …
The Meltdown / Spectre fixes that broke WebAssembly on iOS are fixed and will be with us soon!