title: how http gzip plus caching for subsequent requests works?
body: <p>I have applied gzip compressions in my http responses for JS files with caching applied. For first time, gzipped JS is being sent with 200OK response. Then for all subsequent requests for these JS files are being served from browser cache. I want to know whether browser pick JS file every time  in compressed format for parsing or after first request, uncompressed JS file is saved to disk cache and for all subsequent requests browser parser gets uncompressed file.</p>