URL: https://linuxfr.org/users/bubar/journaux/hey-wasm-wasi-wazaaaaaaa Title: hey wasm : wasi ! wazaaaaaaa Authors: bubarđŸŠ„ Date: 2019ćčŽ04月01æ—„T19:00:59+02:00 License: CC By-SA Tags: mozilla, webassembly et wasi Score: 6 Bonjour Nal<, Quelques mots pour te signaler que Mozilla vient de starter une nouvelle disruption : il sera peut-ĂȘtre bientĂŽt possible d’écrire un seul code (en Rust, C & C++, au hasard) qui s’exĂ©cute partout. Le mĂȘme. Si si. Et lĂ , cher Nal ton Noeil aiguisĂ© comme ceux d’un aigle chassant sa proie tu sautes sur le trollomĂštre et crie « mais ça existe dĂ©jĂ , c’est Java !» Non, Java a besoin d’un greffon pour ĂȘtre exĂ©cutĂ© dans un navigateur. Et toc. En plus c’est tout naze. Re toc. Et on voit rarement des gens coder en C pour ensuite passer tout ça en Java. Re re toc. Et non ce n’est pas un april fool. Re re re toc. [WebAssembly](https://fr.wikipedia.org/wiki/WebAssembly) c’est ce machin qui permet de faire des trucs vachement bien pour les apps dans les navigateurs. C’est Jaynial. Mais c’est quant mĂȘme dommage d’avoir besoin d’un navigateur pour exĂ©cuter de [telle merveille](https://webassembly.org/demo/Tanks/). Si wasm (webassembly) pouvait servir en dehors du navigateur nous aurions alors un seul code ~~qui les gouverne tous~~ qui pourrait ĂȘtre lancĂ© sur MacOS, iOS, ~~BSD/Linux~~Android, GNU/Linux, les BSD et Windows, et dans ou en dehors de leurs brouteurs web. C’est lĂ  que wasi (WebAssembly System Interface) interviendra. Allez plus loin : [Le ouebsite](https://wasi.dev/) [La vidio](https://www.youtube.com/watch?v=ggtEJC0Jv8A) Un [article du blog de Lin Clarke](https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webassembly-system-interface/) sur wasi Un [autre article](https://hacks.mozilla.org/2018/10/webassemblys-post-mvp-future/) (long et particuliĂšrement bien fait, pour rappeler ce qu’est wasm) du blog de Lin. Et y' a mĂȘme des [tut_tut_oraux](https://github.com/CraneStation/wasmtime/blob/master/docs/WASI-tutorial.md) Enfin la jolie Nimage : ![vieux logo de mozilla qu'il ne faut plus montrer](http://the-wabe.com/stories/furry-conspiracy/mozilla.png)

AltStyle ă«ă‚ˆăŁăŠć€‰æ›ă•ă‚ŒăŸăƒšăƒŒă‚ž (->ă‚ȘăƒȘă‚žăƒŠăƒ«) /