Skip to content

Commit 574a3ab

Browse files
committed
improve flow in new article, hide See Also h2
1 parent ea38259 commit 574a3ab

1 file changed

Lines changed: 22 additions & 10 deletions

File tree

microsoft-edge/extensions-chromium/developer-guide/run-compiled-code.md

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ ms.date: 02/06/2025
1010
---
1111
# Run compiled code in an extension
1212

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.
1414

1515
See:
1616
* [WebAssembly](https://developer.mozilla.org/docs/WebAssembly) at MDN.
17-
* [webassembly.org](https://webassembly.org/)
17+
* [webassembly.org](https://webassembly.org)
1818

1919

2020
<!-- ====================================================================== -->
@@ -24,17 +24,29 @@ To enhance web security and performance, NaCl is deprecated for Microsoft Edge,
2424

2525
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.
2626

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.
28-
2927
See also:
28+
* [Manifest - Nacl Modules](https://developer.chrome.com/docs/extensions/mv2/manifest/nacl-modules)
29+
* [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.
3034
* [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 -->
35+
* [webassembly.org](https://webassembly.org)
3336

3437

3538
<!-- ====================================================================== -->
36-
## See also
39+
<!-- ## See also -->
40+
<!-- all links in article -->
41+
<!-- up to date 2025/02/06 but commented out b/c not needed unless article is longer -->
3742

38-
* [WebAssembly (Wasm)](https://webassembly.org)
39-
* [WebAssembly Migration Guide](https://developer.chrome.com/docs/native-client/migration)
40-
* [Manifest - Nacl Modules](https://developer.chrome.com/docs/extensions/mv2/manifest/nacl-modules)
43+
<!--
44+
WebAssembly (Wasm):
45+
* [WebAssembly](https://developer.mozilla.org/docs/WebAssembly) at MDN.
46+
* [WebAssembly Migration Guide](https://developer.chrome.com/docs/native-client/migration) in Chrome docs.
47+
* [webassembly.org](https://webassembly.org)
48+
49+
Native Client (NaCl):
50+
* [Manifest - Nacl Modules](https://developer.chrome.com/docs/extensions/mv2/manifest/nacl-modules) in Chrome docs.
51+
* [Native Client](https://developer.chrome.com/docs/native-client) - deprecation notice for Chrome browser.
52+
-->

0 commit comments

Comments
 (0)