node
node copied to clipboard
Node.js JavaScript runtime β¨π’πβ¨
## 2024-06-26, Version 22.4.0 (Current), @targos ### Notable Changes #### Experimental Web Storage API * \[[`9e30724b53`](https://github.com/nodejs/node/commit/9e30724b53)] - **(SEMVER-MINOR)** **deps,lib,src**: add experimental web storage (Colin Ihrig) [#52435](https://github.com/nodejs/node/pull/52435) #### API stability updates...
#### src: remove unused ContextifyContext::WeakCallback `ContextifyContext::WeakCallback` is unused. #### vm,src: add property query interceptors Distinguish named property and indexed property when enumerating keys and handle query interceptions. Co-Authored-By: MichaΓ«l Zasso...
### What is the problem this feature will solve? Current node brotli compression does not support compression dictionary. The `dictionary` option only supported for deflate/inflate according to [documentation](https://nodejs.org/api/zlib.html#compressor-options): > dictionary...
Fixes: https://github.com/nodejs/node/issues/51770 Making sure that, when executing the dot test reporter, dots are white and Xs are red, for better visibility
### What is the problem this feature will solve? Dynamic imports in modules created by the `vm:SourceTextModule` currently return a promise created by the intrinsic Promise of the main realm...
### What is the problem this feature will solve? `coverage-path`: to specify the path from which the coverage summary should be collected. and `coverage-ignore-path`: to specify the files and directories...
Manual backport of #51168 to v20.x. Depends on #52772, so keeping this in draft until that one lands. [This one was a bit tricky](https://github.com/nodejs/node/pull/51168#issuecomment-2088241048), since there are changes to transferables...
This reverts one commit from https://github.com/nodejs/node/pull/50983 because I found a better & simpler approach to prevent the padding from affecting snapshot reproducibility (in the second commit). #### Revert "src: make...
### Version 20 ### Platform Mac ### Subsystem perf_hooks ### What steps will reproduce the bug? ```js const { performance, PerformanceObserver } = require('perf_hooks'); const perfObserver = new PerformanceObserver((items) =>...
### Affected URL(s) _No response_ ### Description of the problem I'm curious what the purpose of `parentPath` is on Dirent objects when using `fs.readdir` or `fs.readdirSync` when both `withFileTypes` and...