VT2020-WebAssembly-Demo: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
Line 10: Line 10:
= Exemple d'utilisation du WebAssembly =
= Exemple d'utilisation du WebAssembly =
[[File:Squoosh_app.PNG|thumb|center|1200px| Application de compression d'image faites en WebAssembly par Google ([https://squoosh.app/index.html| lien])]]
[[File:Squoosh_app.PNG|thumb|center|1200px| Application de compression d'image faites en WebAssembly par Google ([https://squoosh.app/index.html| lien])]]
[[File:Canvas_ink_webassembly.PNG|thumb|center|1200px| Application de dessin faites en WebAssembly par Google ([https://canvas.apps.chrome/| lien])]]
[[File:Doom3_webassembly.PNG|thumb|center|1200px| Portage de Doom 3 en WebAssembly ([https://wasm.continuation-labs.com/d3demo/| lien])]]
[[File:Made_with_webassembly.PNG|thumb|center|1200px| Site web regroupant un ensemble d'application réalisé en WebAssembly ([https://madewithwebassembly.com/| lien])]]
[[File:Made_with_webassembly.PNG|thumb|center|1200px| Site web regroupant un ensemble d'application réalisé en WebAssembly ([https://madewithwebassembly.com/| lien])]]



Revision as of 15:24, 27 November 2020

Démonstration du WebAssembly

Code utilisé

Error creating thumbnail: Unable to save thumbnail to destination
Code utilisé pour calculer la suite de Fibonacci lors de la démo

Démonstration des performances

Error creating thumbnail: Unable to save thumbnail to destination
Comparaison du Javascript et du WebAssembly sur un algorithme d'inversion de tableau
Comparaison du Javascript et du WebAssembly sur un algorithme de cryptographie
Comparaison du Javascript et du WebAssembly sur des benchmarks cryptographiques consécutifs

Exemple d'utilisation du WebAssembly

Application de compression d'image faites en WebAssembly par Google (lien)
Error creating thumbnail: Unable to save thumbnail to destination
Application de dessin faites en WebAssembly par Google (lien)
Error creating thumbnail: Unable to save thumbnail to destination
Portage de Doom 3 en WebAssembly (lien)
Error creating thumbnail: Unable to save thumbnail to destination
Site web regroupant un ensemble d'application réalisé en WebAssembly (lien)

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