Comment by edoceo

5 years ago

Browser does NOT do the HEAD request first. Only GET

The browser would presumably send the ETag in an If-None-Match in the GET request though.

  • ETag fingerprinting has been around for awhile, KissMetrics got sued for doing it in 2012. I don’t know if there’s a mitigation per se or if it’s just the threat of a lawsuit keeps people honest. Regardless, clearing the cache or using a different profile defeats it.

    https://www.google.com/amp/s/www.research-live.com/amp-page....

    • That's the point I was making. Since favicons have their own cache that isn't cleared when the user clears the main cache, ETags would work well there. And would be less complex than the file scheme in the post.