Что такое stale-while-revalidate?

Middle
179 просмотров
AFK Offer AI

SWR (Stale-While-Revalidate) — стратегия кэширования: отдай закэшированные (stale) данные сразу, а в фоне обнови (revalidate). Пользователь мгновенно видит данные, даже если они чуть устаревшие, а через секунду они обновятся. HTTP-заголовок Cache-Control: stale-while-revalidate реализует это на уровне браузера. Библиотеки SWR от Vercel и TanStack Query реализуют этот паттерн на уровне приложения с кэшем запросов.

Следующий вопрос

Что такое Web Workers?