Subject: [httpwg/http-extensions] HTTP/2 PUSH cache mechanism? (#174)

From: HTTP issue updates <[email-masked]>
Date: Thu, 21 Apr 2016 07:03:20 -0700

Unsure if this is the right place to ask. Is there an existing effort to make a header for HTTP/2's PUSH promises able to sync dependency trees?

Consider:

```html
<!-- index.html -->
<script type="module" src="a"></script>
```

```js
// a
import "b";
```

```js
// b
import "c";
```

And so on...

Right now we can PUSH `a`, `b`, etc. when `index.html` is requested. However, when we receive an etag for `index.html` we are unsure what revision of dependencies are in the cache for `a`, `b`, etc.

I saw CACHE_DIGEST, but was wondering if there was an effort to make dependency tree caching available to reduce chatter for PUSH of large/deep resources as are common in JS applications.

---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/174