node
node copied to clipboard
Node.js JavaScript runtime ✨🐢🚀✨
When sending an HTTP request, for some use cases you want _full_ control of the request headers: controlling the raw format directly and setting only the headers provided, with no...
Fixes: https://github.com/nodejs/node/issues/56097 Added handling for ArrayBuffers, SharedArrayBuffers and Int16Arrays , which were not properly considered in the new method `assert.partialDeepStrictEqual` . This PR should move the feature one step closer...
Original bug was introduced in here: https://github.com/nodejs/node/pull/55155/files#diff-33f026e43570112875cf4c8eab6743496f3aa014329611128e348ec23d6f771cL1303-R1313 Doesn't seem like that it actually leads to any problems, except extra memcpy
Refs #55328 Fixes #55328 This PR adds a finalizer to the non-composed signals used in `AbortSignal.any`. With that finalizer, those settled signals can be removed from `gcPersistentSignals`. ## Comparison This...
This change sets the default `kMaxEventTargetListeners` property for `AbortSignal` instances to 0, disabling the check per default, to enable users to write isomorphic library code. If desirable, the max event...
This fixes #55922 ## Change summary Updated the reporter.diagnostic to accept level parameter like this ```js diagnostic(nesting, loc, message, level = 'info') { this[kEmitMessage]('test:diagnostic', { __proto__: null, nesting, message, level,...
Since the `PRODUCT_DIR_ABS` gyp variable is meant to be used in a C string in the OpenSSL config, provide a version of it that actually provides it in a way...
1. Groups compilation cache APIs together (`flushCompileCache`, `enableCompileCache`, and `getCompileCacheDir`), under a level 2 heading `Module compile cache`. 1. Fixes that `flushCompileCache` was under the level 2 heading `Source map...
The `test:enqueue` and `test:dequeue` events now include a `type` in `details` to allow reporters to distinguish if it was a suite or test. Fixes #51235
Refactored report-worker tests to use the node:test module for better structure and consistency. this is part of a long pull request: https://github.com/nodejs/node/pull/56024