It is hacky, but no header-primarily based Answer was Performing for me and for my applications this minimal JS snippet is excellent (simple to transform to plain JS).Browsers should really validate freshness of cached stale information ahead of working with it, but It's not at all required Except if the extra directive have to-revalidate is specif