Home Conference Sessions WebAssembly in P...

WebAssembly in Production: A Compiler in a Web Page

Brian Carroll | GOTO Copenhagen 2023

You need to be signed in to add a collection

WebAssembly has been around for several years now, and we've all seen "hello world" demos. But what's it like to deploy a large complex WebAssembly project into production for real users? Brian talks us through how he built an online developer tool for a new programming language called Roc, putting a complex compiler into a web page. Find out how WebAssembly affected the codebase, why he decided to use WebAssembly to generate more WebAssembly, and how he glued it all together with JavaScript.

Share on:
linkedin facebook
Copied!

Transcript

WebAssembly has been around for several years now, and we've all seen "hello world" demos.

But what's it like to deploy a large complex WebAssembly project into production for real users?

Brian talks us through how he built an online developer tool for a new programming language called Roc, putting a complex compiler into a web page.

Find out how WebAssembly affected the codebase, why he decided to use WebAssembly to generate more WebAssembly, and how he glued it all together with JavaScript.

About the speakers

Brian Carroll

Brian Carroll

Maintainer of Roc, a fast, friendly, functional programming language