In this article, Scott Jehl suggests managing performance differently for new and returning visitors and that we could use a service worker (rather than a cookie) as a means of having the browser tell the server which category the request falls under.