mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-12 09:56:45 +02:00
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.
144 KiB
144 KiB