Рубрика «stale-while-revalidate»

Service Worker на практике: стратегия stale-while-revalidate (+ готовый гист)

Что делает stale-while-revalidate (SWR)

Идея простая:

  1. Сразу отдать то, что уже лежит в кэше (stale).

  2. Параллельно сходить в сеть за свежей версией (revalidate).

  3. Бесшовно обновить кэш «в фоне», чтобы следующий визит был уже со свежими данными.

Пользователь видит быстрый отклик, а мы — постоянно «подтягиваем» актуальный контент.


Когда применять SWR

  • Статика: CSS/JS/шрифты/картинки (особенно CDN).

  • API, не критичное к абсолютной свежести: теги, рейтинги, рекомендации.

  • Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js