ladybird/Libraries/LibRequests
Andreas Kling c0b19ff981 RequestServer: Send bytecode cache sidecars as files
Map JavaScript bytecode cache sidecars from the HTTP disk cache instead
of copying them into anonymous shared buffers while handing response
headers to WebContent. Store the mapped data as ImmutableBytes on the
fetch response so script fetching can decode directly from the mapped
sidecar bytes.

Add LibHTTP coverage for retrieving associated cache data as a mappable
file, alongside the existing byte-buffer retrieval API.
2026-05-16 08:13:35 +02:00
..
ALPNHttpVersion.h RequestServer: Retrieve timing info from curl and pipe it to LibWeb 2025-03-06 09:00:53 -07:00
CacheSizes.cpp LibRequests+RequestServer: Add a method to estimate disk cache size 2025-11-12 09:06:21 -05:00
CacheSizes.h LibRequests+RequestServer: Add a method to estimate disk cache size 2025-11-12 09:06:21 -05:00
CMakeLists.txt Meta: Move compile_ipc calls to the relevant client library CMakeLists 2026-03-29 13:59:11 -06:00
Forward.h LibWeb: Preserve file-backed HTTP cache bodies 2026-05-16 08:13:35 +02:00
NetworkError.h LibRequests+RequestServer: Add an error code for CURLE_PARTIAL_FILE 2026-01-08 11:59:12 +01:00
Request.cpp RequestServer: Send bytecode cache sidecars as files 2026-05-16 08:13:35 +02:00
Request.h RequestServer: Send bytecode cache sidecars as files 2026-05-16 08:13:35 +02:00
RequestClient.cpp RequestServer: Send bytecode cache sidecars as files 2026-05-16 08:13:35 +02:00
RequestClient.h RequestServer: Send bytecode cache sidecars as files 2026-05-16 08:13:35 +02:00
RequestTimingInfo.cpp LibWeb+LibWebView+LibRequests: Reduce dependency on LibIPC includes 2025-12-01 15:12:52 +01:00
RequestTimingInfo.h LibWeb+LibWebView+LibRequests: Reduce dependency on LibIPC includes 2025-12-01 15:12:52 +01:00
WebSocket.cpp LibRequests: Fail websockets when RequestServer dies 2026-05-05 19:14:29 +02:00
WebSocket.h LibRequests: Fail websockets when RequestServer dies 2026-05-05 19:14:29 +02:00