Programming Throwdown cover image

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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app