The article discusses two approaches to bringing garbage collected programming languages to WebAssembly: the traditional porting approach and the WasmGC porting approach. The traditional approach involves recompiling an existing language implementation to WebAssembly, while the WasmGC approach involves compiling the language to WebAssembly's garbage collection constructs. The WasmGC approach has several advantages, including smaller binary size and better integration with the WebAssembly VM. However, it also requires new work in toolchains and VMs.