node
node copied to clipboard
Node.js JavaScript runtime ✨🐢🚀✨
This is an automated update of libuv to 1.51.0.
This adds the support for the dynamic `import.source()` phase from the latest V8, and enabling the tests. //cc @nodejs/loaders
This PR adds a note under the `--watch` and `--watch-path` CLI options in `cli.md` to clarify that these flags require a file path and cannot be used with `--run`. Fixes...
I've added TODOs to all functions that can be added a v8 fast api.
### Version N/A ### Platform N/A ### Subsystem N/A ### What steps will reproduce the bug? This bug has not surfaced yet, but when V8 implements `Error.isError`, it should return...
### Summary This PR builds upon the multiline editing support added to the REPL history in [#57400](https://github.com/nodejs/node/pull/57400), enhancing it with the ability to **edit multiline input as you're writing it**,...
This is a draft PR implementing a Wasm ESM Integration PR for global unwrapping in https://github.com/WebAssembly/esm-integration/pull/104. Opening here as a draft only for feedback and discussion, as it helps to...
Adds v8 fast api for IsUtf8 and IsAscii methods isAscii benchmark: https://ci.nodejs.org/view/Node.js%20benchmark/job/benchmark-node-micro-benchmarks/1706/ ``` confidence improvement accuracy (*) (**) (***) buffers/buffer-isascii.js input='hello world' length='long' n=20000000 *** 37.08 % ±0.87% ±1.17% ±1.52%...
Improves the performance of TextEncoder.encodeInto method Benchmark CI: https://ci.nodejs.org/view/Node.js%20benchmark/job/benchmark-node-micro-benchmarks/1712/ It seems none of the benchmarks are triggering the fast path ``` confidence improvement accuracy (*) (**) (***) util/text-encoder.js op='encode' type='ascii'...
Distributors of Node.js may want to ship without all of surface area so in some cases build time options are provided to to that. I was asked by the RHEL...