11 comments

  • apignotti2 hours ago
    Shameless plug: we solved the opposite problem, running any Java application in the browser via WebAssembly: <a href="https:&#x2F;&#x2F;labs.leaningtech.com&#x2F;blog&#x2F;cheerpj-4.3" rel="nofollow">https:&#x2F;&#x2F;labs.leaningtech.com&#x2F;blog&#x2F;cheerpj-4.3</a><p>And yes, it does run Minecraft as well :-) <a href="https:&#x2F;&#x2F;browsercraft.cheerpj.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;browsercraft.cheerpj.com&#x2F;</a>
  • exabrial1 hour ago
    Projects like this would be <i>significantly</i> funner and easier to make in Jdk25+(well technically 24+) because of the new Java classfile&#x2F;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.<p>What got me into this is I just finished a major release of Petrify (<a href="https:&#x2F;&#x2F;github.com&#x2F;exabrial&#x2F;petrify" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;exabrial&#x2F;petrify</a>) that compiles ML Models to JVM Bytecode. It requires Jdk25 to do the compilation, but the compiled models can run on Jdk17+.<p>I&#x27;m looking for more side projects to use the classfile API on.
  • syrusakbary2 hours ago
    This is a fork of Chicory, a bit more context of the relationship between the projects can be found here:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;dylibso&#x2F;chicory&#x2F;issues&#x2F;1296" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dylibso&#x2F;chicory&#x2F;issues&#x2F;1296</a>
  • hectaman1 hour 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<p>And discussed the roadmap.<p>Blogpost and video here: <a href="https:&#x2F;&#x2F;blog.cosmonic.com&#x2F;engineering&#x2F;2026-05-26-diving-into-endive&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.cosmonic.com&#x2F;engineering&#x2F;2026-05-26-diving-into...</a>
  • phickey3 hours ago
    Lots of context for this project on the Bytecode Alliance blog: <a href="https:&#x2F;&#x2F;bytecodealliance.org&#x2F;articles&#x2F;endive-and-the-next-chapter-of-webassembly-on-the-jvm" rel="nofollow">https:&#x2F;&#x2F;bytecodealliance.org&#x2F;articles&#x2F;endive-and-the-next-ch...</a>
  • spankalee2 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.
    • asibahi1 hour 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.
  • zcw1002 hours ago
    Is this being handed over to the Bytecode Alliance or is this a hard fork and will diverge from Chicory? It isn&#x27;t clear from the announcement but I suspect the former.
  • pjmlp3 hours ago
    I guess we can come full circle and eventualy port it to Android Java.
  • MattCruikshank3 hours ago
    If you haven&#x27;t seen The Birth &amp; Death of JavaScript, it&#x27;s well worth a watch:<p><a href="https:&#x2F;&#x2F;www.destroyallsoftware.com&#x2F;talks&#x2F;the-birth-and-death-of-javascript" rel="nofollow">https:&#x2F;&#x2F;www.destroyallsoftware.com&#x2F;talks&#x2F;the-birth-and-death...</a>
  • gavinray4 hours ago
    See also: <a href="https:&#x2F;&#x2F;www.graalvm.org&#x2F;webassembly&#x2F;docs&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.graalvm.org&#x2F;webassembly&#x2F;docs&#x2F;</a>
    • jbaiter2 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&#x27;ve been using it for a JavaScript&#x2F;Python plugin system in a JVM app, and it&#x27;s been amazing.
  • outadoc1 hour ago
    Finally we can run Kotlin&#x2F;WASM on desktop! &#x2F;s