Skip to main content

Wastrel: WebAssembly Without the Runtime

UB4.136 | Day 2 | 11:00 - 11:30 | Speakers: Andy Wingo

Wastrel: WebAssembly Without the Runtime
A picture of a devroom at FOSDEM 2024
Open in browser

Notes

Abstract

Wastrel is a new ahead-of-time compiler from WebAssembly to native binaries. It has all the features, tail calls, garbage collection (via Whippet), and exception handling included. In this talk we show how Wastrel can run on vanilla C programs compiled using the WASI toolchain with best-in-class performance, as well as running Scheme programs compiled using Hoot. We discuss how Wastrel build on Hoot's WebAssembly support library and compare the speed of Scheme programs in the browser versus Wastrel versus native Guile.


Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.