This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Currently XMLHttpRequest has a way of opting into 304 handling by using certain headers. However, it's not clear whether that's well implemented. We should probably make it clearer how this is actually supposed to be implemented. The way to solve this is probably by passing some parameter to Fetch to have it either return the cached copy or the 304 directly. That will also give better control to new HTTP APIs.
Anne, what about continuing the work in https://www.w3.org/Bugs/Public/show_bug.cgi?id=12607 ? ;-)
http://krijnhoetmer.nl/irc-logs/whatwg/20130621#l-316 onwards has more information.
https://github.com/slightlyoff/ServiceWorker/issues/398
https://github.com/slightlyoff/ServiceWorker/issues/412 Closing this in favor of the GitHub issues. It's mostly fixed now anyway.