Chicory
JVM 네이티브 웹 어셈블리 런타임
Features
- 별도의 의존성 없이 순수 Java로 구현된 Wasm 런타임
- JVM이 동작하는 어디서든 Wasm 모듈을 구동 가능
- v8, wasmtime, wasmer, wasmedge, wazero 등 다양한 Wasm 런타임이 있지만, 대부분 네이티브 언어로 작성되어 배포 시 OS/아키텍처별 바이너리를 포함해야 함
- 네이티브 코드와 FFI(외부 함수 호출)를 사용하면 JVM의 도구, 보안 모델, Observability에서 벗어날 수 있음