VT2020-WebAssembly-Demo: Difference between revisions
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
[[File:Code_exemple_demo.PNG|thumb|center|800px| Code utilisé pour calculer la suite de Fibonacci lors de la démo]] |
[[File:Code_exemple_demo.PNG|thumb|center|800px| Code utilisé pour calculer la suite de Fibonacci lors de la démo]] |
||
Site web pour compilé le code C et pouvoir lire le code assembleur: https://mbebenita.github.io/WasmExplorer/ |
Site web pour compilé le code C et pouvoir lire le code assembleur: https://mbebenita.github.io/WasmExplorer/ |
||
> Copiez le code C dans la partie C++ du site |
|||
> Cliquez sur compiler |
|||
---- |
|||
Site web utilisé pour créer une alerte "Hello World" en Rust: https://webassembly.studio/ |
|||
> Créer un nouveau projet de type "Hello World Rust Project" |
|||
> Vous pouvez regarder les sources |
|||
> Cliquez sur "build & run", normalement une alerte apparait |
|||
> Vous avez maintenant accès aux sources compilé en WebAssembly |
|||
= Démonstration des performances = |
= Démonstration des performances = |
Revision as of 15:34, 27 November 2020
Démonstration du WebAssembly
Code utilisé
Site web pour compilé le code C et pouvoir lire le code assembleur: https://mbebenita.github.io/WasmExplorer/
> Copiez le code C dans la partie C++ du site
> Cliquez sur compiler
Site web utilisé pour créer une alerte "Hello World" en Rust: https://webassembly.studio/
> Créer un nouveau projet de type "Hello World Rust Project"
> Vous pouvez regarder les sources
> Cliquez sur "build & run", normalement une alerte apparait
> Vous avez maintenant accès aux sources compilé en WebAssembly
Démonstration des performances
Exemple d'utilisation du WebAssembly
Outils
- WebAssembly Studio, un outil pour essayer le WebAssembly en ligne supportant le C/C++ et Rust.
- WebAssembly Explorer, un outil pour explorer le code générer en WebAssembly.
- Emscripten, un "compilateur" pour le C/C++ pour compiler en WebAssembly.
Veille Technologique 2020
- Année : VT2020
- Sujet : WebAssembly
- Fiche
- Présentation
- Auteurs : Morgan Crociati