Tools-in-Action
Room: Paris 242 AB
Scheduled at : Thursday 17:45 18:15
Les promesses de WebAssembly (WASM) pour exécuter du code dans le navigateur à partir d'un binaire (codé en Rust, Go, C, ...) sont remplies. Ses qualités (rapidité, efficacité, sécurité, polyglotte) destinaient de fait WebAssembly à pouvoir être exécuté sur une large variété de plateformes (autre que la VM JavaScript) pour de nombreux cas d'utilisation, tels:
L'exécution de modules WASM par une application Java était encore il y a peu quasi impossible ou "acrobatique", et ce, même si GraalVM propose un support de WASM (trop léger et peu ou pas documenté).
Cette lacune est aujourd'hui comblée grâce au projet Extism qui permet d'écrire des plugins WASM en différents langages pour vos applications Java.
Lors de ce TIA, je vous expliquerais comment développer une application Vert-x avec des plugins WASM en Rust, Go et Zig.
> Philippe Charrière
Presentation type | Tools-in-Action |
---|---|
Track | Java, JVM |
Presentation level | beginner/novice |
Keywords | WebAssembly Java Vert.x FaaS |
Room Paris 242 AB