# Chicory: A JVM-Native WebAssembly Runtime for Java Libraries

DevFeed: [Chicory: A JVM-Native WebAssembly Runtime for Java Libraries](<https://devfeed.tech/articles/bring-webassembly-to-the-jvm-how-chicory-is-powering-a-new-generation-of-java-libraries-23013.md>)

Original publisher: [Read original article](<https://www.javaadvent.com/2025/12/chicory-webassembly-on-the-jvm.html>)

Author: Andrea Peruffo

Published: 2025-12-23T03:03:36Z

Content type: article

Language: en

Sources: [Java Advent Calendar](<https://devfeed.tech/sources/java-advent-calendar.md>)

Topics: [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [2017](<https://devfeed.tech/tags/2017.md>), [java](<https://devfeed.tech/tags/java.md>), [java-libraries](<https://devfeed.tech/tags/java-libraries.md>), [jvm](<https://devfeed.tech/tags/jvm.md>), [native](<https://devfeed.tech/tags/native.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

## AI overview

This article explains how Chicory brings WebAssembly execution to Java applications through a JVM-native runtime with zero native dependencies or JNI. It describes portability, JVM sandbox integration, and execution modes, and discusses Chicory's use in Java libraries.

## Source excerpt

Introduction: the promise of "embed once, run anywhere" reimagined What if you could embed native-level capabilities into your Java applications, think of database engines, scripting runtimes, policy interpreters, even compilers and still remain pure Java, with no JNI, no native binaries, no concerns about OS or architecture compatibility? That is the promise of combining [...] The post Bring WebAssembly to the JVM. How Chicory Is Powering a New Generation of Java Libraries appeared first on JVM Advent.