Andrea Peruffo at JNation 2024
summary
Chicory implements WebAssembly as a pure Java interpreter that loads and runs Wasm modules on any JVM and on GraalVM Native Image with zero configuration because it avoids reflection, and the project is already working on an AOT compiler into JVM bytecode to speed execution. Execution is sandboxed with explicit host bindings and precise plugin memory limits, so modules cannot touch stdout or native resources unless allowed, and integration leverages Panama-style FFI advantages without escaping the JVM.
AI-written summary · about
related talks
32mMeet Chicory, exploit the power of WebAssembly on the server side!
31mThe Future of Write Once, Run Anywhere: From Java to WebAssembly
44mWebAssembly and the Future of the JVM Ecosystem
50mWebAssembly and the Future of the JVM Ecosystem
43mJava and WebAssembly
29mGraalVM: WebAssembly for the JVM Ecosystem
34mGive super powers to Java with WebAssembly
35mModern Sandboxing: Using Web Assembly in Java
