Programming Throwdown cover image

128: WebAssembly with Kevin Hoffman

Programming Throwdown

CHAPTER

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.
App store bannerPlay store banner