node
node copied to clipboard
Node.js JavaScript runtime ✨🐢🚀✨
Add the `byGroup` option to have benchmark parameter grouping. The environment variable `NODE_RUN_BENCHMARK_GROUPS` allows to benchmark only certain groups: `NODE_RUN_BENCHMARK_GROUPS=groupA,groupB`. Fixes: https://github.com/nodejs/node/issues/26425
Pr for issue #39041 The test for the changes is very simple, it just contains a 200 request with a header specifying the "Content-Lenght", in this case with a size...
As an experiment, I tried scaling the receive buffer on the fly depending on how full it was on the last iteration It has the advantage of using less memory...
This PR exposes a constant `OPENSSL_IS_BORINGSSL`, which could then be used from JS like: ```js const crypto = require('crypto'); const usingBoringSSL = crypto.constants.OPENSSL_IS_BORINGSSL; ``` and will then allow Electron to...
This PR introduces a way to interrupt the flow of `diagnostics_channel`. ### Problem Sometimes, a subscriber to a channel will want to stop further execution of the event. In a...
`_questionCallback` is used in `Interface`, but it is not initialized in constrctor. This PR makes `_questionCallback` initialized properly to improve the readability.
After the socket is created, this PR now triggers an empty read to make sure we catch stdio events like closing the stdin file descriptor. Otherwise those events will go...
Fixes: https://github.com/nodejs/node/issues/38075 Checklist - [ ] make -j4 test (UNIX), or vcbuild test (Windows) passes - [x] tests and/or benchmarks are included - [x] documentation is changed or added -...