Explain how browser caching works
Anonimo
http request -> http response (directives contain info on what to cache, how long, etag). after initial cache, when request is made again after cache-control expiration, check for last updated info on the asset and either returns new value or cached value.