@@ -644,13 +644,28 @@ A browser-compatible implementation of {Headers}.
644644
645645<!-- YAML
646646added: v22.4.0
647- -->
647+ changes:
648+ - version: REPLACEME
649+ pr-url: https://github.com/nodejs/node/pull/60351
650+ description: Accessing the `localStorage` global without providing
651+ `--localstorage-file` now throws a `DOMException`, for
652+ compliance with the Web Storage specification.
653+ - version: v25.0.0
654+ pr-url: https://github.com/nodejs/node/pull/57666
655+ description: When webstorage is enabled and `--localstorage-file` is not
656+ provided, accessing the `localStorage` global now returns an
657+ empty object.
658+ - version: v25.0.0
659+ pr-url: https://github.com/nodejs/node/pull/57666
660+ description: This API is no longer behind `--experimental-webstorage` runtime flag.
661+ -->
662+
663+ > Stability: 1.2 - Release candidate. Disable this API with [ ` --no-experimental-webstorage ` ] [ ] .
648664
649665A browser-compatible implementation of [ ` localStorage ` ] [ ] . Data is stored
650666unencrypted in the file specified by the [ ` --localstorage-file ` ] [ ] CLI flag.
651667The maximum amount of data that can be stored is 10 MB.
652668Any modification of this data outside of the Web Storage API is not supported.
653- Disable this API with the [ ` --no-webstorage ` ] [ ] (or its alias ` --no-experimental-webstorage ` ) CLI flag.
654669` localStorage ` data is not stored per user or per request when used in the context
655670of a server, it is shared across all users and requests.
656671
@@ -1073,9 +1088,13 @@ A browser-compatible implementation of {Request}.
10731088
10741089<!-- YAML
10751090added: v22.4.0
1091+ changes:
1092+ - version: v25.0.0
1093+ pr-url: https://github.com/nodejs/node/pull/57666
1094+ description: This API is no longer behind `--experimental-webstorage` runtime flag.
10761095-->
10771096
1078- > Stability: 1.0 - Early development .
1097+ > Stability: 1.2 - Release candidate. Disable this API with [ ` --no-experimental-webstorage ` ] [ ] .
10791098
10801099A browser-compatible implementation of [ ` sessionStorage ` ] [ ] . Data is stored in
10811100memory, with a storage quota of 10 MB. ` sessionStorage ` data persists only within
@@ -1111,10 +1130,9 @@ added: v0.0.1
11111130added: v22.4.0
11121131-->
11131132
1114- > Stability: 1.0 - Early development .
1133+ > Stability: 1.2 - Release candidate. Disable this API with [ ` --no-experimental-webstorage ` ] [ ] .
11151134
1116- A browser-compatible implementation of {Storage}. Disable this API with the
1117- [ ` --no-webstorage ` ] [ ] (or its alias ` --no-experimental-webstorage ` ) CLI flag.
1135+ A browser-compatible implementation of {Storage}.
11181136
11191137## ` structuredClone(value[, options]) `
11201138
@@ -1328,7 +1346,7 @@ A browser-compatible implementation of [`WritableStreamDefaultWriter`][].
13281346[ `--localstorage-file` ] : cli.md#--localstorage-filefile
13291347[ `--no-experimental-global-navigator` ] : cli.md#--no-experimental-global-navigator
13301348[ `--no-experimental-websocket` ] : cli.md#--no-experimental-websocket
1331- [ `--no-webstorage` ] : cli.md#--no-webstorage
1349+ [ `--no-experimental- webstorage` ] : cli.md#--no-experimental -webstorage
13321350[ `ByteLengthQueuingStrategy` ] : webstreams.md#class-bytelengthqueuingstrategy
13331351[ `CompressionStream` ] : webstreams.md#class-compressionstream
13341352[ `CountQueuingStrategy` ] : webstreams.md#class-countqueuingstrategy
0 commit comments