You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: microsoft-edge/extensions-chromium/developer-guide/run-compiled-code.md
+22-10Lines changed: 22 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,11 +10,11 @@ ms.date: 02/06/2025
10
10
---
11
11
# Run compiled code in an extension
12
12
13
-
You can run compiled code in your extension at near-native speed, by using WebAssembly (Wasm).
13
+
You can run compiled code in your extension at near-native speed, by using WebAssembly (Wasm). WebAssembly, also known as Wasm, is a low-level assembly-like language which many other languages, such as C, C++, or Rust, can compile to, and which can run at near native-speed in web browsers.
14
14
15
15
See:
16
16
*[WebAssembly](https://developer.mozilla.org/docs/WebAssembly) at MDN.
@@ -24,17 +24,29 @@ To enhance web security and performance, NaCl is deprecated for Microsoft Edge,
24
24
25
25
Native Client (NaCl) was a sandbox for running compiled C and C++ code in the browser efficiently and securely, independent of the user's operating system.
26
26
27
-
To Run compiled code in an extension, we recommend using WebAssembly instead of NaCl. WebAssembly, also known as Wasm, is a low-level assembly-like language which many other languages, such as C, C++, or Rust, can compile to, and which can run at near native-speed in web browsers.
*[Native Client](https://developer.chrome.com/docs/native-client) - deprecation notice for Chrome browser.
30
+
<!-- todo: link to deprecation notices for other browsers -->
31
+
32
+
To Run compiled code in an extension, we recommend using WebAssembly instead of NaCl. See:
33
+
*[WebAssembly Migration Guide](https://developer.chrome.com/docs/native-client/migration) in Chrome docs.
30
34
*[WebAssembly](https://developer.mozilla.org/docs/WebAssembly) at MDN.
31
-
*[webassembly.org](https://webassembly.org/)
32
-
*[Native Client](https://developer.chrome.com/docs/native-client) - deprecation notice for Chrome browser.<!-- todo: link to deprecation notices for other browsers -->
0 commit comments