
128: WebAssembly with Kevin Hoffman
Programming Throwdown
00:00
Doom Web Assembly
With web assembly, a linker will imbed the death of the target of your function call into the thing that you're building. There are things you can do where you can read the web assembly module to get a list of the functions that it imports and see if you're ready to provide them all. And instead of rendering to a video card, now render to a canvas. So with a combination of shims, wrappers and very smart compilers, you can do things like com distilled doom down to its corps calculations,. Then externalize the rendering into something that jobascrip does.
Transcript
Play full episode