From 6b5a07c8e344cc7a1c7ac7a0c8bbdb9648139eb4 Mon Sep 17 00:00:00 2001 From: avivkeller Date: Sun, 16 Aug 2026 06:49:29 -0700 Subject: [PATCH 1/3] lib: enable web worker api by default Signed-off-by: avivkeller --- doc/api/cli.md | 24 ++++++++++++------- doc/node.1 | 10 ++++---- src/node_options.cc | 2 +- src/node_options.h | 2 +- test/common/wpt.js | 6 +---- test/parallel/test-common-wpt-backends.js | 2 +- .../test-common-wpt-webworker-error.js | 2 +- test/parallel/test-worker-spec-differences.js | 1 - 8 files changed, 25 insertions(+), 24 deletions(-) diff --git a/doc/api/cli.md b/doc/api/cli.md index 514af04c02cd..c506a84b2d46 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -1563,14 +1563,6 @@ changes: Enable experimental WebAssembly System Interface (WASI) support. -### `--experimental-web-worker` - - - -Enable experimental support for the Web Worker API. - ### `--experimental-worker-inspection` + +> Stability: 1.1 - Active Development + +Disable support for the Web Worker API. + ### `--no-extra-info-on-fatal-exception` + +> Stability: 1.1 - Active Development + +Disable support for the Web Worker API. + ### `--no-experimental-websocket` - -> Stability: 1.1 - Active Development - -Disable support for the Web Worker API. - ### `--no-extra-info-on-fatal-exception` > Stability: 1 - Experimental. Enable this API with the diff --git a/doc/node.1 b/doc/node.1 index c33f20529cdd..0364a938fb10 100644 --- a/doc/node.1 +++ b/doc/node.1 @@ -1107,15 +1107,15 @@ Legacy alias for \fB--no-require-module\fR. .It Fl -no-experimental-sqlite Disable the experimental \fBnode:sqlite\fR module. . +.It Fl -no-experimental-web-worker +Disable support for the Web Worker API. +. .It Fl -no-experimental-websocket Disable exposition of \fB\fR on the global scope. . .It Fl -no-experimental-webstorage Disable \fBWeb Storage\fR support. . -.It Fl -no-experimental-web-worker -Disable support for the Web Worker API. -. .It Fl -no-extra-info-on-fatal-exception Hide extra information on fatal exception that causes exit. . From 67ca30a05b391926bcdfc3af17160cebe6c1b402 Mon Sep 17 00:00:00 2001 From: avivkeller Date: Sat, 22 Aug 2026 16:24:06 -0700 Subject: [PATCH 3/3] fixup! --- doc/api/cli.md | 2 +- doc/node.1 | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/api/cli.md b/doc/api/cli.md index 950b61d5bbe2..7bfeaa5dc277 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -3934,9 +3934,9 @@ one is included in the list below. * `--no-experimental-global-navigator` * `--no-experimental-sqlite` * `--no-experimental-strip-types` +* `--no-experimental-web-worker` * `--no-experimental-websocket` * `--no-experimental-webstorage` -* `--no-experimental-web-worker` * `--no-extra-info-on-fatal-exception` * `--no-force-async-hooks-checks` * `--no-global-search-paths` diff --git a/doc/node.1 b/doc/node.1 index 0364a938fb10..15296ceb93f0 100644 --- a/doc/node.1 +++ b/doc/node.1 @@ -2087,12 +2087,12 @@ one is included in the list below. .It \fB--no-experimental-strip-types\fR .It +\fB--no-experimental-web-worker\fR +.It \fB--no-experimental-websocket\fR .It \fB--no-experimental-webstorage\fR .It -\fB--no-experimental-web-worker\fR -.It \fB--no-extra-info-on-fatal-exception\fR .It \fB--no-force-async-hooks-checks\fR