Yagiz Nizipli
Yagiz Nizipli
Work in progress. I still need to figure out how and where to put this behind a pedanticWpt compat flag... ---- Fixes coordination between close(), cancel() and abort() on TransformStream...
Fix ReadableByteStreamController to properly handle byob requests after close(), making respondWithNewView() throw correct errors per the WHATWG Streams spec. Removed premature byob request invalidation because spec required byob requests to...
This is important for passing several web-platform tests related to streams and fetch. We use null prototype to prevent Object.prototype.then patches from intercepting internal promise operations (required for WPT compliance).
This PR adds garbage collection support to Rust-owned JSG resources, enabling proper cleanup when V8 collects JavaScript wrapper objects. Implements Oilpan integration to our Rust/JSG integration. Compared to C++ GC...
For historical reasons we only had the EntropySource available from the Io context. That can likely be changed now Ref: https://x.com/scttcper/status/2003519636458078266
This morning, I asked claude code to fix remaining web-platform tests. It did a fairly good job, but I don't have enough time to push this forward. Opening the pull-request...
Fixes several streams web-platform tests
Improves Next.js benchmarks by 4-7% and WebAssembly applications by 5% ---- Sharing @mhart's benchmark results: Before: ``` Thread Stats Avg Stdev Max +/- Stdev Latency 17.63ms 7.86ms 102.29ms 87.71% Req/Sec...