TeaVM 0.11.0 版本发布:全新 WebAssembly 后端
2024-12-15
TeaVM 0.11.0 版本重磅发布,核心在于全新的 WebAssembly 后端。旧版 WebAssembly 后端存在已久,但因性能提升不显著且开发体验差,并未被广泛采用。新后端基于 WebAssembly GC 提案,解决了旧版的问题,例如与浏览器 JS API 交互困难以及生成文件过大等。虽然目前新后端功能略逊于 JS 后端,但已支持 JSO(Java-to-JS 交互 API),并计划在下一版本中达到与 JS 后端相同的功能水平。此版本还修复了 BitSet 实现中的错误,并添加了对更多 JS API 的支持,例如文件读取、触摸事件、Popover API 和 Navigator.sendBeacon 等。
开发
TeaVM