blob: 288672236c1d82b26795a6ae18aad0614782b3f5 [file] [log] [blame] [view] [edit]
## HTTP Caching Tests
These tests cover HTTP-specified behaviours for caches, primarily from
[RFC7234](http://httpwg.org/specs/rfc7234.html), but as seen through the
lens of Fetch.
A few notes:
* By its nature, caching is optional; some tests expecting a response to be
cached might fail because the client chose not to cache it, or chose to
race the cache with a network request.
* Likewise, some tests might fail because there is a separate document-level
cache that's ill-defined; see [this
issue](https://github.com/whatwg/fetch/issues/354).
* [Partial content tests](partial.html) (a.k.a. Range requests) are not specified
in Fetch; tests are included here for interest only.
* Some browser caches will behave differently when reloading /
shift-reloading, despite the `cache mode` staying the same.
* At the moment, Edge doesn't appear to using HTTP caching in conjunction
with Fetch at all.