
128: WebAssembly with Kevin Hoffman
Programming Throwdown
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.
00:00
Transcript
Play full episode
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.