Pin a byte source's expectedLength as an exact total
Expand test for expectedLength and deduplicate code
30 substantial PRs (20 merged, 14 open/draft). 26 in workerd, 4 in node.
Expand test for expectedLength and deduplicate code
Deduplicate and test view argument validation for stream constructors
Pin additional behaviors and deduplicate code
Add a new bench mechanism for benchmarks, part of TS streams and API optimizations
Improve readable controller and tee behavior with cleanup and additional testing
Aligns stream constructor init arguments with WebIDL
Defers pull to a batch's last chunk on the auto-allocate path
Clarifies close ordering and empty chunk handling for native bodies
Refines byob tee handling edge cases
Fixed ReadableStreamDrainingReader to correctly handle last queued chunk and close sentinel
Fixes RPC stream EOF bookkeeping to account for pumped bytes
Updated stream constructors to use WebIDL compatible argument coercion
Implement async trace mechanism to help evaluate TS streams and API optimizations
Improved handling of SharedArrayBuffer and detached ArrayBuffer writes in IdentityTransformStream
Ensured consistent handling of late writes on the elided TransformStream path
Deduplicated and fixed expectedLength handling for IdentityTransformStream and FixedLengthStream
Move per-isolate-bootstrap to API to keep related code together
Deduplicate code in ts-streams to improve maintainability
Narrowed the stream consumer fence to improve ts-streams functionality
Added type and identity checks for fractional fill errors in ts-streams
Fixed issues with reentrant release in streams
Applied fixes and deduplications to native conduit handling in streams
Refactored TransformStreamDefaultController to take its stream as a constructor argument
Optimize queueMicrotask to allow minor GC, reducing memory usage by freeing wrapped lambdas earlier.
Update prototype-pollution rule to accept null proto objects
Avoid using __proto__: null in AbortController/AbortSignal to prevent slower DictionaryProperties mode
Apply multiple improvements to node:bench, including built-in reports and default operation
Add perfetto support for Rust.
Implement Event, CustomEvent, and EventTarget in TypeScript to move out of C++ basics.h/basics.cpp.
Implement node:logger, a structured logging API with multiple providers