I know that http caching and sending 304 response is to save some bandwidth and of course some load time.
I know that would be a great idea to combine most of them into one and reduce HTTP requests.
However my question is. Is there actually a way of caching when browser wouldn't even make requests for certain resources for some time? Because making requests and even getting 304 response is still some work.