Endive: A JVM native WebAssembly runtime
theanonymousone
75 points
16 comments
May 28, 2026
Related Discussions
Found 5 related stories in 95.9ms across 8,861 title embeddings via pgvector HNSW
- Edge.js: Run Node apps inside a WebAssembly sandbox syrusakbary · 122 pts · March 17, 2026 · 52% similar
- Go on Embedded Systems and WebAssembly uticus · 142 pts · April 03, 2026 · 52% similar
- EVi, a Hard-Fork of Vim todsacerdoti · 44 pts · March 10, 2026 · 50% similar
- Wisp: WebAssembly Lisp DavidCanHelp · 15 pts · March 30, 2026 · 49% similar
- Watgo – A WebAssembly Toolkit for Go ibobev · 88 pts · April 10, 2026 · 48% similar
Discussion Highlights (12 comments)
gavinray
See also: https://www.graalvm.org/webassembly/docs/
pjmlp
I guess we can come full circle and eventualy port it to Android Java.
MattCruikshank
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...
phickey
Lots of context for this project on the Bytecode Alliance blog: https://bytecodealliance.org/articles/endive-and-the-next-ch...
zcw100
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.
apignotti
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/
spankalee
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.
syrusakbary
This is a fork of Chicory, a bit more context of the relationship between the projects can be found here: https://github.com/dylibso/chicory/issues/1296
hectaman
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...
outadoc
Finally we can run Kotlin/WASM on desktop! /s
exabrial
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.
tegmentum
Another Shameless plug: A common interface for webassembly engines, including Chicory, in Java https://github.com/tegmentum/webassembly4j