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
|[ruby-head-wasm-wasi](./packages/npm-packages/ruby-head-wasm-wasi)| HEAD CRuby built on WASI with JS interop support |[](https://badge.fury.io/js/ruby-head-wasm-wasi)|
56
-
|[ruby-head-wasm-emscripten](./packages/npm-packages/ruby-head-wasm-emscripten)| HEAD CRuby built on Emscripten (not well tested) |[](https://badge.fury.io/js/ruby-head-wasm-emscripten)|
|`wasm32-unknown-wasi`| Targeting WASI-compatible environments (e.g. Node.js, browsers with polyfill, [wasmtime](https://github.com/bytecodealliance/wasmtime), and so on) |
68
-
|`wasm32-unknown-emscripten`| Targeting JavaScript environments including Node.js and browsers |
82
+
<table>
83
+
<thead>
84
+
<tr>
85
+
<th>Triple</th>
86
+
<th>Description</th>
87
+
</tr>
88
+
</thead>
89
+
<tbody>
90
+
<tr>
91
+
<td><code>wasm32-unknown-wasi</code></td>
92
+
<td>Targeting WASI-compatible environments (e.g. Node.js, browsers with polyfill, <a href="https://github.com/bytecodealliance/wasmtime">wasmtime</a>, and so on)</td>
93
+
</tr>
94
+
<tr>
95
+
<td><code>wasm32-unknown-emscripten</code></td>
96
+
<td>Targeting JavaScript environments including Node.js and browsers</td>
|`minimal`| No standard extension libraries (like `json`, `yaml`, or `stringio`) |
75
-
|`full`| All standard extension libraries |
76
-
|`*-js`| Enabled JS interoperability, only usable with npm package |
77
-
|`*-debug`| With DWARF info and [`name` section](https://webassembly.github.io/spec/core/appendix/custom.html#name-section) for debugging |
103
+
<table>
104
+
<thead>
105
+
<tr>
106
+
<th>Profile</th>
107
+
<th>Description</th>
108
+
</tr>
109
+
</thead>
110
+
<tbody>
111
+
<tr>
112
+
<td><code>minimal</code></td>
113
+
<td>No standard extension libraries (like <code>json</code>, <code>yaml</code>, or <code>stringio</code>)</td>
114
+
</tr>
115
+
<tr>
116
+
<td><code>full</code></td>
117
+
<td>All standard extension libraries</td>
118
+
</tr>
119
+
<tr>
120
+
<td><code>*-js</code></td>
121
+
<td>Enabled JS interoperability, only usable with npm package</td>
122
+
</tr>
123
+
<tr>
124
+
<td><code>*-debug</code></td>
125
+
<td>With DWARF info and <a href="https://webassembly.github.io/spec/core/appendix/custom.html#name-section" rel="nofollow"><code>name</code> section</a> for debugging</td>
126
+
</tr>
127
+
</tbody>
128
+
</table>
78
129
79
130
Note: `*` is a wildcard that represents any other profile name except for itself, applied recursively. For example, `minimal-full-js-debug` is a valid profile.
0 commit comments