fetch keepalive: короткий ping при закрытии страницы
Когда beacon недостаточен.
Опция `{ keepalive: true }` у `fetch()` позволяет завершить запрос после ухода со страницы — полезно для кастомных заголовков авторизации, которые sendBeacon не всегда удобно несёт.
Лимит размера тела строже, чем у обычного fetch — держите payload компактным.
- fetch() keepalive — MDN — Параметр keepalive.
- Fetch — keepalive — Флаг в спецификации Fetch.
CORS
Keepalive-запросы на другой origin всё равно требуют CORS и не заменяют SameSite cookies.