node
node copied to clipboard
Node.js JavaScript runtime ✨🐢🚀✨
The first commit comes from [44192](https://github.com/nodejs/node/pull/44192). The support for net isn't complete, for example there is still work to be done to make the DNS code snapshotable. But it's already...
The tag is now renamed as "node-api".
### What is the problem this feature will solve? As per https://nodejs.org/dist/latest-v18.x/docs/api/test.html#test-runner-execution-model, the test runner can be started as `node --test dirname/` to recursively run all test files (ending in...
To distinguish per-context values from the `node::Environment`, split those values to a new `node::Realm` structure and consolidate bootstrapping methods with it. This allows creating multiple realms in a `node::Environment`. There...
This PR updates the WPT runner in an attempt to fix the following issues: - if a test file has a single expected failure new regressions are not caught -...
## The issue Currently `Reference` finalizers are run inside of `SetImmediate`. In case if user code creates a lot of native objects in the main script, it could cause a...
Generalize the finalizer's second pass callback to make it cancellable and simplify the code around the second pass callback. With this change, it is determined that `Reference::Finalize`/`RefBase::Finalize` are called once,...
### The issue In the Node-API the `napi_value` only exists on the call stack. When the value needs to be persisted after the call stack unwinded, we can use the...
### Version 18.7.0 ### Platform Microsoft Windows NT 10.0.19044.0 x64 ### Subsystem stream ### What steps will reproduce the bug? ```js import { createServer } from 'node:http'; import { Writable...