How long does Google Chrome cache a resource if expires and/or no-cache headers are not set?

The time the browser considers a cached response fresh is usually relative to when it was last modified: Since origin servers do not always provide explicit expiration times, a cache MAY assign a heuristic expiration time when an explicit time is not specified, employing algorithms that use other header field values (such as the Last-Modified … Read more