.WASM - Extension de fichier
wasm est le fichier binaire WebAssembly.
Fonctionnalités | Description |
---|---|
Extension de fichier | .wasm |
Format | Binary |
Développeur par | W3C |
Catégorie | Developer |
wasm est le fichier binaire WebAssembly.
Fonctionnalités | Description |
---|---|
Extension de fichier | .wasm |
Format | Binary |
Développeur par | W3C |
Catégorie | Developer |
Ce qu'il y a sur cette page
L'extension de fichier .wasm est associée à WebAssembly, un format d'instruction binaire conçu pour exécuter du code dans les navigateurs Web. WebAssembly permet aux applications Web d'exécuter des performances presque natives en fournissant une représentation compacte et efficace des langages de programmation de bas niveau, tels que C, C ++ et Rust.
WebAssembly a été annoncé pour la première fois en 2015 comme une collaboration entre les principaux fournisseurs de navigateurs, notamment Mozilla, Google, Microsoft et Apple. L'objectif était de créer un format binaire portable, sécurisé et efficace qui peut être exécuté sur le Web. Le projet a obtenu une traction importante et a été officiellement soutenu par les principaux navigateurs en 2017, ce qui a conduit à son adoption généralisée.
WebAssembly sert de cible de compilation pour les langages de programmation, permettant aux développeurs d'écrire du code dans des langages autres que JavaScript et de les compiler au format .wasm. Cela ouvre des possibilités pour les applications Web à forte performance, les jeux, le traitement multimédia, etc.
Les fichiers .wasm sont principalement exécutés dans les navigateurs Web et les utilisateurs n'interagissent généralement pas directement avec eux. Lorsqu'une application Web ou un site Web comprend du code WebAssembly, le navigateur récupère et compile automatiquement le fichier .wasm pour exécution aux côtés d'autres actifs Web.
Pour utiliser les fichiers .wasm, suivez ces étapes:
Il est important de noter que les utilisateurs finaux n'ont généralement pas besoin d'ouvrir ou d'interagir manuellement avec les fichiers .wasm. L'exécution et l'utilisation de WebAssembly sont traitées de manière transparente par le navigateur Web.
La conversion des fichiers .wasm en d'autres formats n'est pas une pratique courante car ils sont spécifiquement conçus pour être exécutés par des navigateurs Web. Le but des fichiers .wasm est de fournir une représentation binaire du code qui peut être directement exécutée dans la machine virtuelle du navigateur.
La sécurité des fichiers .wasm dépend en grande partie de la source à partir de laquelle ils sont obtenus et de l'environnement d'exécution dans lequel ils s'exécutent. WebAssembly lui-même est conçu avec la sécurité à l'esprit et fonctionne dans un environnement de sable fourni par les navigateurs Web.
Cependant, il est important de faire preuve de prudence lors de la visite des sites Web inconnus ou de l'exécution de fichiers .wasm à partir de sources non fiables. Le code WebAssembly, comme tout code exécutable, peut potentiellement être malveillant. Les navigateurs Web ont des mécanismes de sécurité en place pour empêcher les actions non autorisées, mais il est toujours conseillé de maintenir votre navigateur et un logiciel de sécurité à jour pour minimiser les risques potentiels.
- Webassembly Site officiel: https://webassembly.org/
- Spécifications WebAssembly: https://webassembly.github.io/spec/