Какие браузеры поддерживают stale-if-error и stale-while-revalidate? - PullRequest
0 голосов
/ 18 мая 2019

RFC 5861 предлагает Cache-Control расширения stale-while-revalidate:

При наличии в ответе HTTP устаревший Cache- revalidate Расширение элемента управления указывает, что кэши МОГУТ обслуживать ответ в который появляется после того, как становится устаревшим, до указанного числа секунд.

и stale-if-error:

Расширение Cache-Control устаревшей ошибки указывает, что при ошибка встречается, кэшированный устаревший ответ МОЖЕТ быть использован для удовлетворения запрос, независимо от другой свежести информации.

, чтобы устаревший контент мог использоваться дольше, если ответ не может быть повторно проверен.

Это , поддерживаемые CDN , включая Fast и KeyCDN .

stale-while-revalidate также упоминается в стандарте Fetch (stale-if-error нет).

Какое состояние поддержки в браузерах?

1 Ответ

0 голосов
/ 18 мая 2019

По состоянию на май 2019 г., согласно таблицам совместимости Mozilla и Chrome , stale-while-revalidate составляет:

Это будут основные выпуски этих браузеров для 2019-07-09 и 2019-06-09 соответственно.

stale-if-error не имеет текущей или планируемой поддержки.

(См. Блог автора RFC Chrome и Stale-While-Revalidate для получения более подробной информации о , почему для реализации этого в браузерах.)

...