Utiliser WebAssembly depuis le framework .NET Core avec Wamstime

Par:
fredericmazue

ven, 06/12/2019 - 15:23

Récemment, la Bytecode Alliance a ajouté une une API pour .NET Core dans le moteur d'exécution WebAssembly. Cette API est en préversion au moment où nous écrivons ces lignes. Cette API permet aux développeurs de charger et d'exécuter du code WebAssembly par programmation directement à partir de leurs applications .NET.

Pourquoi faire ? A chacun de laisser libre cours à son imagination :-) Mozilla suggère par exemple que c'est un bon moyen d'isoler du code non sûr, WebAssembly se comportant comme un bac-à-sable (sandbox)

Comment procéder ? Un très intéressant billet donne la réponse sous la forme d'un didacticiel.

L'exemple s'intéresse à l'utilisation d’une bibliothèque Rust compilée dans WebAssembly à partir de .NET avec l’API Wasmtime for .NET.

Un didacticiel à lire absolument par tous ceux que le sujet intéresse. Le billet de Mozilla est ici.