Отменяет ли браузер запрос сервера, когда ресурс находится в кеше?

Спецификация HTTP / 2 указывает, что любой ресурс, указанный в кадре PUSH_PROMISE, не будет передан, если клиент отменит его.

Когда браузер обнаруживает ресурс, уже находящийся в кэше, он должен отменить отправку этого ресурса. Однако я не вижу, как браузер может это обнаружить. Предоставляют ли фреймы дополнительную информацию, такую ​​как etag или последняя модификация, чтобы позволить браузеру определить, нужно ли удалить какую-либо запись в кэше или можно ли отменить отправку?

Если это возможно, некоторая пропускная способность может быть сохранена. Тем не менее, кажется, что серверный push ставит под угрозу любую оптимизацию кэша клиента.

Ответы на вопрос(2)

Ваш ответ на вопрос