Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez exécuter du code compilé dans votre extension à une vitesse quasi native, à l’aide de WebAssembly (Wasm). WebAssembly est un langage de type assembly de bas niveau que de nombreux autres langages, tels que C, C++ ou Rust, peuvent compiler et qui peuvent s’exécuter à une vitesse quasi native dans les navigateurs web.
Voir :
- WebAssembly sur MDN.
- webassembly.org
Native Client (NaCl) n’est plus pris en charge
Pour améliorer la sécurité et les performances web, Native Client (NaCl) n’est plus pris en charge par Microsoft Edge (avec d’autres navigateurs). Native Client (NaCl) était pris en charge via Edge version 115. Dans les versions 116 à 119, NaCl n’était utilisable qu’en activant une stratégie d’entreprise. À compter de la version 120 (décembre 2023), la prise en charge de NaCl a été complètement supprimée.
NaCl est un bac à sable permettant d’exécuter efficacement et en toute sécurité du code C et C++ compilé dans les navigateurs, indépendamment du système d’exploitation de l’utilisateur. WebAssembly (Wasm) est recommandé au lieu de NaCl.
Pour exécuter du code compilé dans une extension, nous vous recommandons d’utiliser WebAssembly au lieu de NaCl. Voir :
- Guide de migration webAssembly dans la documentation Chrome.
- WebAssembly sur MDN.
- webassembly.org