WebAssembly - Outils pour compiler vers WASM

Ce chapitre présentera quelques outils faciles à utiliser qui sont très utiles, tout en travaillant avec WebAssembly. Commençons par découvrir l'outil WebAssembly.studio.

WebAssembly.studio

Cet outil vous permet de compiler C, Rust, Wat vers Wasm etc.

Pour commencer, vous pouvez cliquer sur Projet C vide, Projet Rust vide, Projet Wat vide pour compiler C et Rust en WASM. 5.

Il a Build, Run pour générer le code et vérifier la sortie. Le bouton de téléchargement vous permet de télécharger.wasmfichier, qui peut être utilisé pour tester à l'intérieur du navigateur. Cet outil est très utile pour compiler le code C et Rust et vérifier la sortie.

Explorateur WebAssembly

WebAssembly Explorer vous permet de compiler du code C et C ++. Référez-vous au lienhttps://mbebenita.github.io/WasmExplorer/pour plus de détails. L'écran qui apparaîtra après avoir cliqué sur le lien est illustré ci-dessous -

Vous pouvez choisir la version C et C ++. Le code source de C ou C ++ est écrit ici -

Une fois, vous cliquez sur le bouton Compiler, cela donne le format de texte WebAssembly (WAT) et le code d'assemblage Firefox x86 dans les blocs ci-dessous -

Vous pouvez télécharger le .wasm code pour le tester dans le navigateur.

WASMFiddle

Wasmfiddle vous aide à compiler le code C dans WebAssembly et à tester également la sortie. Après avoir cliqué sur le lienhttps://wasdk.github.io/WasmFiddle/, vous verrez la page suivante -

Cliquez sur Build pour compiler le code. Vous pouvez télécharger le code Wat et Wasm en cliquant sur Wat et Wasm. Pour tester la sortie, cliquez sur le bouton Exécuter.

WASM à WAT

L'outil wat2wasmvous donnera le code wasm lorsque vous entrez le format de texte WebAssembly. Vous pouvez cliquer sur le lienhttps://webassembly.github.io/wabt/demo/wat2wasm/ pour la démonstration et l'écran qui apparaîtra est donné ci-dessous -

Vous pouvez utiliser le bouton de téléchargement pour télécharger .wasm et la zone de texte affichera le format du texte.

WAT à WASM

L'outil wat2wasm vous donnera le code wasm lorsque vous entrez le format de texte WebAssembly. Vous pouvez cliquer sur le lienhttps://webassembly.github.io/wabt/demo/wat2wasm/ pour la démonstration et l'écran qui apparaîtra est donné ci-dessous -

Cet outil est très utile, car il permet de tester également la sortie. Vous pouvez entrer le code WAT et jeter un œil au code .wasm et également exécuter le code pour voir la sortie.