VT2018 WebAssembly

From air
Revision as of 19:13, 15 December 2018 by Quentin.Fombaron1 (talk | contribs)
Jump to navigation Jump to search
Logo WebAssembly

Auteur

  • Nom : Quentin FOMBARON
  • Mail : q.fombaron@outlook.fr
  • Sujet : WebAssembly

Résumé

Dans chaque navigateur, que vous utilisiez Chrome, Firefox, Edge ou Safari, le code est interprété et exécuté par un moteur JavaScript - qui exécute uniquement JavaScript. Malheureusement, JavaScript n'est pas idéal pour toutes les tâches que nous voulons effectuer. C'est là qu'intervient WebAssembly. WebAssembly est un nouveau type de code qui peut être exécuté dans les navigateurs modernes. Il a été créé pour obtenir de meilleures performances sur le web. C'est un format binaire de bas niveau qui a une petite taille, donc il est rapide à charger et à exécuter. Vous n'écrivez pas WebAssembly, vous compilez d'autres langages de niveau supérieur.

Mots clés

  • Navigateur
  • Javascript
  • Performance

Abstract

In each browser, whether you use Chrome, Firefox, Edge or Safari, the code is interpreted and executed by a JavaScript engine - which only executes JavaScript. Unfortunately, JavaScript is not ideal for all the tasks we want to perform. This is where WebAssembly comes in. WebAssembly is a new type of code that can be executed in modern browsers. It was created to get better performance on the web. It is a low-level binary format that has a small size, so it is fast to load and execute. You don't write WebAssembly, you compile other higher-level languages.

Keywords

  • Browser
  • Javascript
  • Performance

Synthèse

WebAssembly extensions

Démonstration

Sources