WebAssembly GC 在所有主流浏览器中落地
截至 2024 年 12 月 11 日,WebAssembly 垃圾回收(WasmGC)已在所有主流浏览器中默认可用。
浏览器支持
- Chrome 119+:默认启用
- Firefox 120+:默认启用
- Safari 18.2:新增支持
对 web 游戏意味着什么
WasmGC 让带垃圾回收的语言(Kotlin、Dart、Java 等)更容易编译到 WebAssembly,而不必自带 GC。这意味着:
- 更小的 WASM 体积
- 对 GC 密集语言的更好性能
- 游戏开发工具链有更多选择
实际影响
需要 GC 的语言所写的游戏与引擎,现在可以更高效地面向浏览器。可以预期会有更多样化的工具链选择 WASM 作为目标。