lib: put node:bench behind an --experimental-bench flag
Added --experimental-bench flag to access node:bench
25 substantial PRs (9 merged, 18 open/draft). 9 in node, 16 in workerd.
Added --experimental-bench flag to access node:bench
Split test-bench-cli to reduce flakiness
Fix multiple TS streams issues and provide clarifications
Consolidate additional streams tests
Improved handling of falsy errors in stream/iter
Improve piping suite with special-buffer pipe writes
Add sockets streams suite
Added util.markPromiseAsHandled to simplify promise handling
Fixes issue with Readable.fromWeb on unpushable chunks, improving streams functionality
Adds support for web streams in stream.compose(), enhancing streams capabilities
Adds tests and fixes for node:streams, improving streams reliability
Adds node:http client suite for streams testing, expanding test coverage
Fixes issue with Buffer import in node http OutgoingMessage, resolving streams-related bug
Added node:net suite for streams-related tests and fixes
Added support for web streams in stream.pipeline()
Added node:stream web-interop suite for streams-related tests and fixes
Fixed readable stream suites to pin error() during a pending close
Added clang-tidy check to enforce proper stream creation using JsReadableStream::create() and JsWritableStream::create()
Implement proper JS RPC stream cancel propagation to address defects in jsrpc streams handling.
Expand js-rpc streams test coverage to improve testing.
Improve sequential test performance by reducing runtime
Implement a debounce function in the util module
Implement SlidingWindowHistogram in the perf_hooks module
Large update to the dtls implementation, filling in API gaps
Implement a structured logging API with a provider model