WebAssembly (abrégé en WASM) est un format de fichier binaire pour les applications web qui permet de faire tourner des code compilés dans des navigateurs web. Il permet d’exécuter des code en C, C++ ou d’autres langages de programmation de haut niveau de manière plus rapide et plus efficace que JavaScript, le langage de programmation standard utilisé pour les applications web. En utilisant WebAssembly, les développeurs peuvent créer des applications web plus performantes et plus riches en fonctionnalités, comme les jeux en ligne, les éditeurs de vidéo et les outils de CAO. Il est supporté par la plupart des navigateurs modernes, y compris Chrome, Firefox, Safari et Edge.