TeaVM 0.11.0 출시: 새로운 WebAssembly 백엔드

2024-12-15

TeaVM 0.11.0이 출시되었습니다. 주요 기능은 새로운 WebAssembly 백엔드입니다. 이전 WebAssembly 백엔드는 기능적으로 작동했지만, 성능 향상이 미미하고 개발자 경험이 좋지 않아 널리 채택되지 않았습니다. 새로운 백엔드는 WebAssembly GC 제안을 활용하여 이러한 문제를 해결하고, 브라우저의 JS API와의 상호 작용을 개선하며, 바이너리 파일 크기를 줄입니다. 현재 JS 백엔드보다 기능이 다소 부족하지만, JSO(Java-to-JS 상호 작용 API)를 이미 지원하며, 다음 릴리스에서 동등한 기능을 목표로 합니다. 이 릴리스에는 BitSet 구현의 버그 수정과 파일 읽기, 터치 이벤트, Popover API, Navigator.sendBeacon 등 다양한 JS API 지원 추가도 포함되어 있습니다.

더 보기
개발