ladybird/Libraries/LibWeb/Fetch/Infrastructure
Andreas Kling 318fb4f2d0 LibWeb: Preserve immutable consumed body bytes
Keep consumed response body bytes in Core::ImmutableBytes instead of
requiring a ByteBuffer. This lets responses that already arrived as
file-backed immutable data keep that representation through body
consumption, while streamed responses can still adopt their
accumulated ByteBuffer without another copy.

Update the body consumers that only inspect bytes to read from
immutable byte views. Font loading still copies at its existing
ownership boundary, where the off-thread preparation path takes a
ByteBuffer.
2026-05-18 01:21:34 +02:00
..
HTTP LibWeb: Preserve immutable consumed body bytes 2026-05-18 01:21:34 +02:00
ConnectionTimingInfo.h
FetchAlgorithms.cpp
FetchAlgorithms.h LibWeb: Preserve immutable consumed body bytes 2026-05-18 01:21:34 +02:00
FetchController.cpp LibWeb: Stop blocking main fetch on pending preload results 2026-05-06 08:33:12 +02:00
FetchController.h LibWeb: Stop blocking main fetch on pending preload results 2026-05-06 08:33:12 +02:00
FetchParams.cpp LibJS+LibWeb: Use the unified Visitor for Variant-holding members 2026-05-15 08:51:17 +02:00
FetchParams.h LibWeb: Copy fetchParams http_network_or_cache_fetch according to spec 2026-01-29 05:22:27 -06:00
FetchRecord.cpp
FetchRecord.h
FetchTimingInfo.cpp LibWeb: Use enum instead of bool for CanUseCrossOriginIsolatedAPIs 2026-02-13 16:47:42 +00:00
FetchTimingInfo.h
HTTP.cpp
HTTP.h
IncrementalReadLoopReadRequest.cpp LibWeb: Make more use of Value::{as,as_if,is} in LibWeb 2026-02-28 10:24:37 -05:00
IncrementalReadLoopReadRequest.h
MimeTypeBlocking.cpp
MimeTypeBlocking.h
NetworkPartitionKey.cpp
NetworkPartitionKey.h
NoSniffBlocking.cpp
NoSniffBlocking.h
PortBlocking.cpp
PortBlocking.h
RequestOrResponseBlocking.h
Task.cpp
Task.h
URL.cpp
URL.h