diff --git a/doc/api/process.md b/doc/api/process.md index de56638e70d27e..5b08ce8a4b8367 100644 --- a/doc/api/process.md +++ b/doc/api/process.md @@ -1666,7 +1666,9 @@ each [`Worker`][] thread has its own copy of `process.env`, based on its parent thread's `process.env`, or whatever was specified as the `env` option to the [`Worker`][] constructor. Changes to `process.env` will not be visible across [`Worker`][] threads, and only the main thread can make changes that -are visible to the operating system or to native add-ons. +are visible to the operating system or to native add-ons. On Windows, a copy of +`process.env` on a [`Worker`][] instance operates in a case-sensitive manner +unlike the main thread. ## `process.execArgv` diff --git a/doc/api/worker_threads.md b/doc/api/worker_threads.md index 2c2d70c4f79280..532396e61ba7a8 100644 --- a/doc/api/worker_threads.md +++ b/doc/api/worker_threads.md @@ -850,7 +850,8 @@ Notable differences inside a Worker environment are: unless otherwise specified. Changes to one copy are not visible in other threads, and are not visible to native add-ons (unless [`worker.SHARE_ENV`][] is passed as the `env` option to the - [`Worker`][] constructor). + [`Worker`][] constructor). On Windows, unlike the main thread, a copy of the + environment variables operates in a case-sensitive manner. * [`process.title`][] cannot be modified. * Signals are not delivered through [`process.on('...')`][Signals events]. * Execution may stop at any point as a result of [`worker.terminate()`][]