
128: WebAssembly with Kevin Hoffman
Programming Throwdown
00:00
Web Assemble
Web assembly virtual machine format has no instructions in it. So you have this pure compute but then if your code needs to act some host function, there are native instructions for invoking functions on the host. But like i said, it's still entirely up to the host whether or not it's going to allow you to invoke that. And the host chooses how it invokes it as well. Some of them are building in this kind of tight coupling between the web assembly module and the host. With rust, there's this thing called bine jed that allows you to compile things that would normally violate the web assembly instructions at things that wouldn't normally exist.
Transcript
Play full episode