ladybird/Libraries/LibWeb/Loader
Timothy Flynn aa1517b727 LibHTTP+LibWeb+RequestServer: Handle the Fetch API's cache mode
If the cache mode is no-store, we must not interact with the cache at
all.

If the cache mode is reload, we must not use any cached response.

If the cache-mode is only-if-cached or force-cache, we are permitted
to respond with stale cache responses.

Note that we currently cannot test only-if-cached in test-web. Setting
this mode also requires setting the cors mode to same-origin, but our
http-test-server infra requires setting the cors mode to cors.
2026-01-22 07:05:06 -05:00
..
ContentFilter.cpp LibWeb: Use a faster string search algorithm for content filtering 2025-12-09 11:25:28 +00:00
ContentFilter.h LibWeb: Use a faster string search algorithm for content filtering 2025-12-09 11:25:28 +00:00
FileRequest.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FileRequest.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
GeneratedPagesLoader.cpp LibWeb: Remove now-unused Resource and ResourceClient 2025-11-05 18:27:36 +01:00
GeneratedPagesLoader.h LibWeb: Remove now-unused Resource and ResourceClient 2025-11-05 18:27:36 +01:00
LoadRequest.h LibHTTP+LibWeb+RequestServer: Handle the Fetch API's cache mode 2026-01-22 07:05:06 -05:00
NavigatorCompatibilityMode.h LibWeb: Move NavigatorCompatibilityMode enum to its own file 2026-01-17 09:30:16 +01:00
ProxyMappings.cpp Everywhere: Remove some use of the URL constructors 2025-02-19 08:01:35 -05:00
ProxyMappings.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
ResourceLoader.cpp LibHTTP+LibWeb+RequestServer: Handle the Fetch API's cache mode 2026-01-22 07:05:06 -05:00
ResourceLoader.h LibWeb: Move NavigatorCompatibilityMode enum to its own file 2026-01-17 09:30:16 +01:00
UserAgent.h LibWeb: Put "Chrome" in the default User-Agent string for compatibility 2026-01-17 09:30:16 +01:00