WebAssembly en Erlang/OTP ? Oui c'est possible

Par:
francoistonic

jeu, 03/09/2026 - 07:32

erlang_wasm est une implémentation en Erlang/OPT du runtime WebAssembly. Il n'y a pas de liens avec Wasmtime, Wasmer, wasm3 et WAMR. Le seul code natif est un fichier NIF de 200 lignes. Actuellement, le projet supporte le core WebAssembly 1.0, la mémoire, les types, memory64, SMID, le ramasse-miette, la mémoire partagée, etc. Pour utiliser erlang_wasm, il faut installer Erlang/OPT 29 minimum et rebar3. Le compilateur C est optionnel. 

Benoît Chesnau, le développeur, s'est appuyé sur GPT 5.6, Claude Opus 5 et Fable pour développer le projet. 

GitHub : https://github.com/benoitc/erlang_wasm