WebAssembly GC ships in all major browsers
As of December 11, 2024, WebAssembly garbage collection (WasmGC) is available by default in all major browsers.
Browser support
- Chrome 119+: enabled by default
- Firefox 120+: enabled by default
- Safari 18.2: added support
Why it matters for web games
WasmGC makes it easier for languages with garbage collection (Kotlin, Dart, Java, etc.) to compile to WebAssembly without bundling their own GC. This means:
- Smaller WASM bundles
- Better performance for GC-heavy languages
- More options for game development toolchains
The practical impact
Games and engines written in languages that need GC can now target the browser more efficiently. Expect to see more diverse toolchains targeting WASM.