ladybird/Services/RequestServer
Andreas Kling 557191decb LibWeb+RequestServer: Cache bytecode after script handoff
Schedule JavaScript bytecode cache generation after downloaded classic
scripts and modules have been handed back to the main thread.

The cache job reparses and fully compiles on the thread pool,
serializes the bytecode blob, and stores it as HTTP cache sidecar data.
RequestServer finalizes the disk cache entry before notifying
WebContent, so the script fetcher can attach the sidecar immediately.
2026-05-06 08:20:06 +02:00
..
CacheLevel.h Everywhere: Hoist the Services folder to the top-level 2024-11-10 12:50:45 +01:00
CMakeLists.txt Meta: Rename and merge some lagom_* and ladybird_* 2026-05-05 22:08:24 +02:00
ConnectionFromClient.cpp RequestServer: Expose cache sidecars over IPC 2026-05-06 08:20:06 +02:00
ConnectionFromClient.h RequestServer: Expose cache sidecars over IPC 2026-05-06 08:20:06 +02:00
CURL.cpp LibRequests+RequestServer: Add an error code for CURLE_PARTIAL_FILE 2026-01-08 11:59:12 +01:00
CURL.h RequestServer: Move some cURL utilities to their own file 2025-10-28 11:52:51 +01:00
Forward.h LibHTTP+RequestServer: Move the HTTP cache implementation to LibHTTP 2025-11-29 08:35:02 -05:00
main.cpp Everywhere: Replace Unix socket IPC transport with Mach ports on macOS 2026-03-23 18:50:48 +01:00
Request.cpp LibWeb+RequestServer: Cache bytecode after script handoff 2026-05-06 08:20:06 +02:00
Request.h RequestServer: Pre-resolve preconnect handles via our DNS resolver 2026-04-26 17:59:52 +02:00
RequestClient.ipc RequestServer: Use correct request map for stale-while-revalidate cookie 2026-04-13 19:43:13 -04:00
RequestPipe.cpp RequestServer: Increase RequestPipe socket buffer sizes 2026-03-15 09:06:06 -04:00
RequestPipe.h LibCore+RequestServer: Return size_t from system read/write functions 2025-12-01 16:29:48 +01:00
RequestServer.ipc RequestServer: Expose cache sidecars over IPC 2026-05-06 08:20:06 +02:00
RequestType.h RequestServer: Move Request::Type enum to its own file 2026-04-13 19:43:13 -04:00
Resolver.cpp RequestServer: Move Resolver (and related structures) to its own file 2025-10-28 11:52:51 +01:00
Resolver.h RequestServer: Move Resolver (and related structures) to its own file 2025-10-28 11:52:51 +01:00
ResourceSubstitutionMap.cpp RequestServer: Add --resource-map option for URL-to-file substitution 2026-01-19 10:23:26 +01:00
ResourceSubstitutionMap.h RequestServer: Add --resource-map option for URL-to-file substitution 2026-01-19 10:23:26 +01:00
WebSocketImplCurl.cpp RequestServer: Queue websocket writes under curl backpressure 2026-05-05 19:14:29 +02:00
WebSocketImplCurl.h RequestServer: Queue websocket writes under curl backpressure 2026-05-05 19:14:29 +02:00