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
- Supports `PROXYFS` as well as `NODEFS` and `WORKERFS`, so you can chain operations between instances without needing to offload data
48
49
- Minimal build variants
49
50
@@ -219,7 +220,7 @@ In most cases, you will want to use a multi-threaded version, but you can fall b
219
220
- Multi-thread mode works in nearly all modern browsers. It is extremely fast, runs in the background, and returns immediately.
220
221
- Single-thread mode supports less common browsers, but is slower with certain tasks. It also can require a bit more work to use.
221
222
222
-
Warning: Calling `callMain()` in single-thread mode *currently* returns after the command is run, so long processes can hang the browser unless you run them in a Worker. You should still use `onExit(exitCode)` to detect a proper exit. The single-threaded version may also run in the same asynchronous way one day.
223
+
Warning: Calling `callMain()` in single-thread mode *currently* returns after the command completes, so long processes can hang the browser unless you run them in a Worker. You should still use `onExit(exitCode)` to detect a proper exit. The single-threaded version may also run in the same asynchronous way one day.
223
224
224
225
You can detect multi-threaded shared memory support in the browser like this:
225
226
@@ -260,6 +261,7 @@ You can insert extra parameters between `emmake make` and the rest of the comman
260
261
261
262
- To build in single-thread mode, insert `ST_MODE=1`.
262
263
- To add support for mounting additional WebAssembly file systems (`NODEFS`, `WORKERFS` & `PROXYFS`), insert `WASM_EXTRA_FS=1`.
264
+
- For extra exception catching during 7-Zip runs, insert `WASM_EXCEPTION_CATCHING=1`.
263
265
264
266
Usage of these compilation flags will be displayed in 7-Zip's output.
0 commit comments