Description
L’idée de WebAssembly c’est d’avoir un code qui soit rapide, portable. A priori, il se veut debuggable,même s’il s’agit d’un langage assembly bas niveau.
L’essentiel c’est d’avoir un fichier wasm qui sera chargé depuis notre page HTML, grâce à du code javascript.
Pour faciliter le debuggage, nous avons également un fichier wat (c’est du wasm textuel).
Le plus important ici, c’est qu’on ne va pas coder directement en WebAssembly.
Non en fait, nous voilà à coder en C, en rust, en C# et à générer du WebAssembly qui sera chargé dans notre navigateur !
Et tiens, pourquoi ne pas créer aussi du code TypeScript qui génère du WebAssembly !
Des exemples webassembly, un IDE
Pour des exemples WebAssembly avec javascript, je vous invite à aller voir ceux proposés par developper Mozilla.
Vous pouvez par exemple explorer un fichier C converti en fichier wasm, et voir le code intermédiaire, grâce au WebAssembly Explorer.
Et si le coeur vous en dit, il existe même un IDE en ligne pour créer vos fichiers wasm, soit à partir du C, de Rust ou bien de TypeScript !
Hébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.




