0.13.0 #1113
konsoletyper
announced in
Announcements
0.13.0
#1113
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This release was driver by three major features in mind.
First is the (successful) attempt to create Java-to-WebAssembly compiler right in the browser. The work was done mostly outside TeaVM, but also required some refactorings in TeaVM core. You can see the result here: https://teavm.org/playground.html
Second is closing final gap between JS and Wasm GC backend, which is coroutine support. TeaVM emulates Java threads via coroutines, which are only supported by JS backend. Version 0.13 introduces support for coroutines in Wasm GC, so now it's possible to call methods like
Thread.startorThread.sleep, use simple synchronization primitives and so on.Finally, recently released Java 25 is supported.
Also, few minor features can be highlighted:
SharedArrayBuffer. This allows, for example, to run a WebAssembly module in a worker and exchange data with it without the need to copy anything.Special thanks for helping to test the new release to:
Also, thanks to the contributors:
Finally, a big thank you to @reportmill and @shannah, for sponsoring the project as well as other sponsors (see full list). You can join these people and start supporting the project.
This discussion was created from the release 0.13.0.
Beta Was this translation helpful? Give feedback.
All reactions