Implementing and Evaluating a High-Level Language with WasmGC and the Wasm (…)
summary
Describes a Scala-to-WebAssembly compiler that leverages WebAssembly Garbage Collection (WasmGC) and the WebAssembly Component Model to support high-level-language features and interoperability. Reports an implementation and performance evaluation comparing the generated Wasm against JavaScript- and JVM-targeting compilers (up to 3.4× faster than the JS target, up to 3.5× slower than the JVM target) and measures foreign function call overhead—showing calls are >4× slower than Rust-to-Wasm due to memory copies.
AI-written summary · about
related talks
57mWasm GC
39mCompiling Scala js to WebAssembly
51mScala.js and WebAssembly, a tale of the dangers of the sea
22mThe state of WebAssembly
57mIs Wasm Becoming Garbage? (Keynote)
10mMobile app development with WebAssembly GC
33mKeeping the asm in Wasm – Running high-level languages on a low-level VM
34mTHE FUTURE OF WEBASSEMBLY FOR SCALA
