The other reason why we didn't invest more into porting the Native Image serial GC (or G1) is that the WasmGC proposal was coming up anyway, and JS runtimes anyway already spent a lot of effort into optimizing their GCs.
13.10.2025 09:08 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0
The two main reasons why we didn't try to optimize a native GC is because packaging it in the application image would make the binary much larger, and we expected that running it in managed code would be slower than in native. So we initially made a custom small GC implementation for linear memory.
13.10.2025 09:06 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0
YouTube video by Devoxx
GraalVM meets WebAssembly by Fabio Niephaus
Itโs live! "@graalvm.org meets #WebAssemblyโ from @devoxx.com: compile JVM apps to Wasm (Web Image) and run Wasm in Java or Kotlin at nearโnative speed (GraalWasm). Lots of live demos included!
www.youtube.com/watch?v=uefc...
10.10.2025 12:54 โ ๐ 27 ๐ 7 ๐ฌ 2 ๐ 0