Project Templates์ถ์ฒ: Show HN์กฐํ์ 2
Show HN: Webassembly4J Run WebAssembly from Java
By tegmentum2026๋
3์ 16์ผ
**Show HN: Webassembly4J Run WebAssembly from Java**
Iโve released WebAssembly4J, along with two runtime bindings:Wasmtime4J โ Java bindings for Wasmtime http://github.com/tegmentum/wasmtime4j WAMR4J โ Java bindings for WebAssembly Micro Runtime http://github.com/tegmentum/wasmr4jWebAssembly4J โ a unified Java API that allows running WebAssembly across different engines http://github.com/tegmentum/webassembly4jThe motivation was that Java currently has multiple emerging WebAssembly runtimes, but each exposes its own API. If you want to experiment with different engines, you have to rewrite the integration layer each time.WebAssembly4J provides a single API while allowing different runtime providers underneath.Goals of the project: Run WebAssembly from Java applications Allow cross-engine comparison of runtimes Make WebAssembly runtimes more accessible to Java developers Provide a stable interface while runtimes evolveCurrently supported engines: Wasmtime WAMR Chicory GraalWasmTo support both legacy and modern Java environments the project targets: Java 8 (JNI bindings) Java 11 Java 22+ (Panama support)Artifacts are published to Maven Central so they can be added directly to existing projects.Iโd be very interested in feedback from people working on Java + WebAssembly integrations or runtime implementations. Comments URL: https://news.ycombinator.com/item?id=47393000 Points: 1 # Comments: 0
---
**[devsupporter ํด์ค]**
์ด ๊ธฐ์ฌ๋ Show HN์์ ์ ๊ณตํ๋ ์ต์ ๊ฐ๋ฐ ๋ํฅ์ ๋๋ค. ๊ด๋ จ ๋๊ตฌ๋ ๊ธฐ์ ์ ๋ํด ๋ ์์๋ณด์๋ ค๋ฉด ์๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
Iโve released WebAssembly4J, along with two runtime bindings:Wasmtime4J โ Java bindings for Wasmtime http://github.com/tegmentum/wasmtime4j WAMR4J โ Java bindings for WebAssembly Micro Runtime http://github.com/tegmentum/wasmr4jWebAssembly4J โ a unified Java API that allows running WebAssembly across different engines http://github.com/tegmentum/webassembly4jThe motivation was that Java currently has multiple emerging WebAssembly runtimes, but each exposes its own API. If you want to experiment with different engines, you have to rewrite the integration layer each time.WebAssembly4J provides a single API while allowing different runtime providers underneath.Goals of the project: Run WebAssembly from Java applications Allow cross-engine comparison of runtimes Make WebAssembly runtimes more accessible to Java developers Provide a stable interface while runtimes evolveCurrently supported engines: Wasmtime WAMR Chicory GraalWasmTo support both legacy and modern Java environments the project targets: Java 8 (JNI bindings) Java 11 Java 22+ (Panama support)Artifacts are published to Maven Central so they can be added directly to existing projects.Iโd be very interested in feedback from people working on Java + WebAssembly integrations or runtime implementations. Comments URL: https://news.ycombinator.com/item?id=47393000 Points: 1 # Comments: 0
---
**[devsupporter ํด์ค]**
์ด ๊ธฐ์ฌ๋ Show HN์์ ์ ๊ณตํ๋ ์ต์ ๊ฐ๋ฐ ๋ํฅ์ ๋๋ค. ๊ด๋ จ ๋๊ตฌ๋ ๊ธฐ์ ์ ๋ํด ๋ ์์๋ณด์๋ ค๋ฉด ์๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.