title: How does HTTP header "cache-control: s-maxage=31536000, stale-while-revalidate" work?
body: <p>I'm using NextJS on my project. For every page requests it adds 's-maxage=31536000, stale-while-revalidate' cache-control rules in response. How are these 2 rules supposed to work together?</p>