Skip to content
Tech News
← Back to articles

Endive: A JVM native WebAssembly runtime

read original get Wasmer WebAssembly Runtime → more articles
Why This Matters

Endive offers a JVM-native WebAssembly runtime that simplifies deployment and enhances security by eliminating native dependencies and JNI, making it easier for developers to embed WebAssembly in Java applications. Its design prioritizes safety, portability, and ease of integration, addressing common challenges faced by existing Wasm runtimes. This advancement benefits both the tech industry and consumers by enabling more secure, portable, and streamlined WebAssembly deployment within Java ecosystems.

Key Takeaways

Endive

A Bytecode Alliance hosted project

Website | Getting started | Blog | Contributing

Endive is a JVM native WebAssembly runtime. It allows you to run WebAssembly programs with zero native dependencies or JNI. Endive can run Wasm anywhere that the JVM can go. It is designed with simplicity and safety in mind.

Endive is a fork of Chicory by Dylibso, Inc. We thank Dylibso for the incubation period and their foundational work on this project.

Reach out to us: let us know what you are building with Endive. Join our Zulip chat.

Get started now with the official documentation

There are a number of mature Wasm runtimes to choose from to execute a Wasm module. To name a few v8, wasmtime, wasmer, wasmedge, wazero etc.

... continue reading