node
node copied to clipboard
Node.js JavaScript runtime ✨🐢🚀✨
### Version 21.4.0 ### Platform Darwin mbp.peet.io 23.1.0 Darwin Kernel Version 23.1.0: Mon Oct 9 21:27:27 PDT 2023; root:xnu-10002.41.9~6/RELEASE_X86_64 x86_64 ### Subsystem inspector ### What steps will reproduce the bug?...
As it currently stands, the lazy loading for `lib/internal/vm/module.js`'s require of `internal/util/inspect` is performed in a function. This means that a re-call of the function will be a re-call of...
When the worker spawning code copies NODE_OPTIONS from process.env, previously we do a check again on the copied NODE_OPTIONS and throw if it contains per-process settings. This can be problematic...
> By moving the function to C++, we should get a significant improvement in performance. I'm **extremely** open to suggestions on improving the benchmarks, but with the current state, here...
Backports https://github.com/nodejs/node/pull/50322 to v20 cc @nodejs/releasers @joyeecheung @GeoffreyBooth
"Package managers" manage packages & their versions. Package managers are packages themselves. This makes a "package manager version manager" redundant. Improvements can be made to the existing default tooling (ex....
This PR adds two new API to `worker_threads` that allow for cross-thread communication via `MessagePort`s. A thread can invoke `worker.connect` to start a new connection to another thread. This method...
### Version v18.20.2 ### Platform win10 ### Subsystem _No response_ ### What steps will reproduce the bug? I am building node with a `vcbuild.bat release x64 static dll` command. `node.exe...
Following line is a perfectly fine declaration for v8 fast API. ```c++ using CFunctionCallbackWithInput = void (*)(v8::Local receiver, const v8::FastOneByteString& source, const v8::FastApiTypedArray& destination, const v8::FastApiTypedArray& result, v8::FastApiCallbackOptions& options); ```...
### What is the problem this feature will solve? While this is [a CVE in Deno](https://github.com/denoland/deno/security/advisories/GHSA-23rx-c3g5-hv9w) as Deno used to grant all these permissions on unfettered explicitly `--allow-fs-read` and `--allow-fs-write`,...