ladybird/Services
Timothy Flynn a4e3890c05 RequestServer: Implement stale cache revalidation
When a request becomes stale, we will now issue a revalidation request
(if the response indicates it may be revalidated). We do this by issuing
a normal fetch request, with If-None-Match and/or If-Modified-Since
request headers.

If the server replies with an HTTP 304 status, we update the stored
response headers to match the 304's headers, and serve the response to
the client from the cache.

If the server replies with any other code, we remove the cache entry.
We will open a new cache entry to cache the new response, if possible.
2025-11-02 13:03:29 -05:00
..
ImageDecoder CMake: Add Windows executable helper function 2025-10-29 21:07:52 -06:00
RequestServer RequestServer: Implement stale cache revalidation 2025-11-02 13:03:29 -05:00
WebContent CMake: Remove unnecessary WebContent dependencies on Windows 2025-11-01 07:58:12 -04:00
WebDriver CMake: Add Windows executable helper function 2025-10-29 21:07:52 -06:00
WebWorker CMake: Add Windows executable helper function 2025-10-29 21:07:52 -06:00
CMakeLists.txt Services/WebDriver: Enable on Windows 2025-09-15 09:19:52 +02:00