Тёмный

Boostez vos applications Java avec WebAssembly (Philippe Charrière) 

Devoxx France videos
Подписаться 35 тыс.
Просмотров 766
50% 1

🔥 Pour rester informé sur l'actualité de Devoxx France, suivez nous sur linkedIn : / devoxxfrance , twitter : / devoxxfr ou consultez notre site web www.devoxx.fr/
📕 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:
des plugins pour des applications (par ex Zellij)
des filtres pour des proxies (par ex Envoy)
des user defined functions pour des BDD (par ex ScyllaDB)
des fonctions pour des FaaS (par ex Fermyon Platform) Tout ceci est possible grâce à la spécification WASI (WebAssembly System Interface) qui permet à du code WASM d'être exécuté dans contextes variés.
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.

Наука

Опубликовано:

 

25 апр 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии    
Далее
Каха и суп
00:39
Просмотров 1,4 млн
WebAssembly dans la vraie vie (N. Decoster)
45:13
Просмотров 4,7 тыс.
10 ans de Devoxx FR et de Java (Jean-Michel Doudoux)
46:45