Files
ladybird/Libraries/LibWeb/Fetch/Infrastructure/HTTP
Aliaksandr Kalenik 6830b60e75 LibWeb: Push fetch body chunks directly into the byte stream controller
Previously, each chunk was delivered through a pull promise. Every pull
allocated around seven GC objects (the pull promise, its capability, and
the reaction handlers from react_to_promise) and none of them did
anything useful. The pull algorithm is now a no-op, and
FetchedDataReceiver enqueues bytes into the controller as they arrive.
2026-04-30 14:18:11 +02:00
..