While looking into HTTP requests and responses, we often come across the Cache-Control
header which is related to HTTP Cache.
And we also have a HTML5 Application cache indicated by the manifest
file which stores the cache in the browser itself.
How are these 2 types of cache different?
Where do both of these cache store their cached data?
How can we leverage both of them together to boost the performance of app?