El proyecto Endive, desarrollado por Bytecode Alliance, es un nuevo tiempo de ejecución nativo de Java para WebAssembly (Wasm). Lanzado como un fork de Chicory, permite ejecutar módulos Wasm directamente en la Máquina Virtual de Java (JVM) sin dependencias nativas ni llamadas JNI. La relevancia de esta herramienta radica en resolver la complejidad de integrar lenguajes de bajo nivel como C o Rust en aplicaciones Java. Los tiempos de ejecución tradicionales requieren distribuir binarios nativos, lo que rompe la portabilidad y seguridad de la JVM. Endive ofrece una solución puramente en Java, manteniendo garantías de seguridad y observabilidad. Soporta especificaciones modernas como WASIp1, SIMD, hilos y recolección de basura, con el objetivo de convertirse en el runtime estándar para Wasm en el ecosistema Java.
Endive: nuevo runtime de wasm para java sin dependencias nativas
