Skip to content

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.

References ​