J'ai un JavaScript ressource qui a la possibilité d'être modifiés à tout moment. Une fois qu'il est modifié je voudrais être propagé au navigateur de l'utilisateur relativement rapidement (comme peut-être 15 minutes), cependant, la fréquence de cette ressource qui est en cours d'édition est peu et loin entre les deux (peut-être 2 mois).
Je préfère les ressources mises en cache dans le navigateur, car il sera récupéré fréquemment, mais je voudrais aussi le cache pour obtenir la réinitialisation du navigateur à un demi-intervalle régulier.
Je sais que je peux passer un no-cache-tête lorsque je demande de la ressource, mais je me demandais quand le cache est automatiquement réinitialisée sur le navigateur si je ne passe pas à no-cache.
J'imagine que ce serait indépendante pour chaque navigateur, mais je ne suis pas sûr.
J'ai essayé de Google, mais la plupart des hits que j'ai trouvées étaient sur l'effacement du cache du navigateur... ce qui n'est pas ce que je cherche.