Static Assets HTML 304 local but 200 only when deployed

I'm trying to experiment with the advantages of building out a static site through static assets and pre-compiled HTML. Locally, when I serve up a page, I see an initial 200 response with a 304 + ETAGS, as expected, on reload. However, when I deploy this bare-bones worker and load it up, I only see 200 responses and it never sets ETAGS to take advantage of 304 responses.

Also, when developing locally, if you enable assets in wrangler, it seems that no
console
logs get executed... at all. There seems to be some kind of aggressive caching happening locally. In fact, if I delete the entire
fetch
handler and restart the worker, it loads from cache even on a hard reload. Is this normal?
Was this page helpful?