~/talk

Web Assembly for Java Developers

Talkat Voxxed Days Luxembourg 2024 · 2024-06-20..06-21· [webassembly, java]
slides:none on file

Explains practical Java routes to run WebAssembly: use Wasmtime Java (a JNI wrapper) or the higher-level plugin SDK that exchanges JSON and enforces sandboxed memory/time limits, or use the new shikui pure-JVM runtime to avoid native libs. Demonstrates Doom runs in interpreter mode on the JVM with zero native dependency and promises near‑native speed once JIT lands. Notes serverless use (millisecond/microsecond cold starts), WASI for syscalls, and JSON-based host-plugin APIs.

AI-written summary · about

  1. 0:00Introduction
  2. 1:28What is WebAssembly
  3. 4:42Benefits of WebAssembly
  4. 7:30Use cases for WebAssembly
  5. 9:17WebAssembly for Java developers
  6. 11:45Running WebAssembly in Java
  7. 16:25EXM plugin framework demo
  8. 19:56Chicory pure Java runtime
  9. 23:14Calling Java from WebAssembly
  10. 24:17High-level APIs and future
  11. 24:39Demo: Running Doom in Java
  12. 26:46Summary and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.