mirror of
https://github.com/i-net-software/JWebAssembly.git
synced 2025-03-25 07:27:52 +01:00
status update
This commit is contained in:
parent
4bb145d116
commit
f85b51e210
@ -6,7 +6,7 @@ JWebAssembly
|
|||||||
[](https://coveralls.io/github/i-net-software/JWebAssembly?branch=master)
|
[](https://coveralls.io/github/i-net-software/JWebAssembly?branch=master)
|
||||||
|
|
||||||
JWebAssembly is a Java bytecode to [WebAssembly](http://webassembly.org/) compiler. It uses Java class files as input. That it can compile any language that compile to Java bytecode.
|
JWebAssembly is a Java bytecode to [WebAssembly](http://webassembly.org/) compiler. It uses Java class files as input. That it can compile any language that compile to Java bytecode.
|
||||||
As output it generates the binary format (.wasm file) or the text format (.wat file).
|
As output it generates the binary format (.wasm file) or the text format (.wat file). The target is to run Java natively in the browser with WebAssembly.
|
||||||
|
|
||||||
The difference to similar projects is that not a complete VM with GC and memory management should be ported. It's more like a 1: 1 conversion. The generated WebAssembly code is similar in size to the original Java class files.
|
The difference to similar projects is that not a complete VM with GC and memory management should be ported. It's more like a 1: 1 conversion. The generated WebAssembly code is similar in size to the original Java class files.
|
||||||
|
|
||||||
@ -22,7 +22,7 @@ The project is currently not production ready but you can run already some tests
|
|||||||
* [Gradle Plugin](https://github.com/i-net-software/JWebAssembly-Gradle)
|
* [Gradle Plugin](https://github.com/i-net-software/JWebAssembly-Gradle)
|
||||||
|
|
||||||
### Partially Finished
|
### Partially Finished
|
||||||
* Binary format file writer and Text format file writer (183 of 201 Java byte code instructions)
|
* Binary format file writer and Text format file writer (191 of 201 Java byte code instructions)
|
||||||
* Support for native methods [#2](https://github.com/i-net-software/JWebAssembly/issues/2)
|
* Support for native methods [#2](https://github.com/i-net-software/JWebAssembly/issues/2)
|
||||||
* Exception handling - required the next version of WebAssembly
|
* Exception handling - required the next version of WebAssembly
|
||||||
* Multiple threads - required the next version of WebAssembly
|
* Multiple threads - required the next version of WebAssembly
|
||||||
|
Loading…
x
Reference in New Issue
Block a user