¿Qué heurísticas utilizan los navegadores para almacenar en caché los recursos que no están explícitamente configurados para ser almacenados en caché?

13.2.2 Expiración heurística

Dado que los servidores de origen no siempre proporcionan tiempos de expiración explícitos, los cachés HTTP típicamente asignan tiempos de expiración heurísticos, empleando algoritmos que usan otros valores de encabezado (como el tiempo de última modificación) para estimar un tiempo de expiración plausible. La especificación HTTP / 1.1 no proporciona algoritmos específicos, pero impone restricciones en el peor de los casos en sus resultados. Dado que los tiempos de caducidad heurísticos pueden comprometer la transparencia semántica, deben utilizarse con cautela, y recomendamos a los servidores de origen que proporcionen los tiempos de caducidad explícitos tanto como sea posible.HTTP / 1.1 RFC 2616

¿Cuáles son los algoritmos utilizados por los navegadores para estimar tiempos de caducidad plausibles?

La respuesta ideal cubrirá todos los navegadores principales con evidencia del código fuente o publicaciones oficiales del blog.

Respuestas a la pregunta(5)

Su respuesta a la pregunta