WebAssembly is an emerging standard for a binary instruction format designed to be run on a virtual machine. It is designed to be portable, stable and fast.
It is already possible to compile to WebAssembly from many different programming languages, including ones that are currently unsupported by MetaCall (e.g. Go, Zig, Kotlin and Swift). This project will add support for a wide - and expanding - range of programming languages through the implementation of a WebAssembly loader.