GoblinSlayer
a minute ago
Why not resurrect applets? We had this webasm thing 30 years ago.
a minute ago
Why not resurrect applets? We had this webasm thing 30 years ago.
11 hours ago
Shameless plug: we solved the opposite problem, running any Java application in the browser via WebAssembly: https://labs.leaningtech.com/blog/cheerpj-4.3
And yes, it does run Minecraft as well :-) https://browsercraft.cheerpj.com/
11 hours ago
This is a fork of Chicory, a bit more context of the relationship between the projects can be found here:
an hour ago
Any background / context around what the Chicory author means in this comment?
> We'll consider merging in changes that make sense from Endive, but under the stewardship of the [Byte Code Alliance] I have very little faith in its future. My words mean nothing though having all but completely lost interest and use for WebAssembly.
What's the background / history of Byte Code Alliance?
10 hours ago
Projects like this would be significantly funner and easier to make in Jdk25+(well technically 24+) because of the new Java classfile/bytecode API. It looks like Endive uses OW2 ASM, probably because this supports back to Jdk11. The new jdk API has a minimum target of Jdk17. OW2 ASM is significantly harder to use IMHO though.
What got me into this is I just finished a major release of Petrify (https://github.com/exabrial/petrify) that compiles ML Models to JVM Bytecode. It requires Jdk25 to do the compilation, but the compiled models can run on Jdk17+.
I'm looking for more side projects to use the classfile API on.
an hour ago
You might want to take a look at https://www.graalvm.org/webassembly. Runs on JDK25 and has very good guest<->host interop.
12 hours ago
Lots of context for this project on the Bytecode Alliance blog: https://bytecodealliance.org/articles/endive-and-the-next-ch...
an hour ago
Ah, looks like they will be packaging a Rust runtime on top, not as interesting as I thought.
10 hours ago
On the CNCF wasmCloud Community call this week we played with this: - a demonstration of Endive - implemented CNCF wasmCloud host - Integrated into Vert.x as an example
And discussed the roadmap.
Blogpost and video here: https://blog.cosmonic.com/engineering/2026-05-26-diving-into...
11 hours ago
It will be really great if this becomes a second popular runtime with both GC and WASI component model support. Wasmtime being the only runtime with that combo is a bit concerning. Node supporting the component model will help a lot too.
10 hours ago
The component model is still in phase 1 (standardization is phase 5) and the Bytecode Alliance are its sponsors and the ones pushing it into the ecosystem with wasmtime.
8 hours ago
I don't think you're fully saying what you want to here. Are you saying this is bad?
The point of a component model is interoperability, so the more runtimes that support it the better.
7 hours ago
I think just pointing out that it's still in stage 1 so it makes sense that it's not supported in every runtime yet
14 minutes ago
Cool product name bro.
11 hours ago
Is this being handed over to the Bytecode Alliance or is this a hard fork and will diverge from Chicory? It isn't clear from the announcement but I suspect the former.
12 hours ago
I guess we can come full circle and eventualy port it to Android Java.
6 hours ago
Another Shameless plug: A common interface for webassembly engines, including Chicory, in Java https://github.com/tegmentum/webassembly4j
13 hours ago
11 hours ago
Yeah, this was the first thing that came to mind, how does this compare to the Truffle WASM implementation. The Graal Polyglot API is pretty incredible, we've been using it for a JavaScript/Python plugin system in a JVM app, and it's been amazing.
12 hours ago
If you haven't seen The Birth & Death of JavaScript, it's well worth a watch:
https://www.destroyallsoftware.com/talks/the-birth-and-death...
10 hours ago
Finally we can run Kotlin/WASM on desktop! /s