Activez les applications hautes performances sur les pages Web.

Vue d'ensemble

WebAssembly (parfois abrégé Wasm) définit un format de code binaire portable et un format texte correspondant pour les programmes exécutables et les interfaces logicielles, afin de faciliter les interactions entre ces programmes et leur environnement hôte.

L'objectif principal de WebAssembly est de permettre des applications hautes performances sur les pages Web, mais il n'émet aucune hypothèse spécifique au Web et ne fournit pas de fonctionnalités propres au Web. Il peut donc également être utilisé dans d'autres environnements, selon les spec.

Il s'agit d'une norme ouverte qui vise à prendre en charge n'importe quelle langue sur n'importe quel système d'exploitation. En pratique, toutes les langues les plus courantes sont déjà compatibles.