Перейти к содержимому
21 / 27

Что такое Beacon API и когда его использовать?

Beacon API (navigator.sendBeacon()) -- метод для отправки небольших данных на сервер без ожидания ответа. Главное преимущество: браузер гарантирует доставку даже при закрытии вкладки или переходе на другую страницу. Обычный fetch в обработчике beforeunload/unload может быть прерван браузером, а beacon -- нет. Используется для аналитики, логирования и сохранения состояния при уходе пользователя со страницы.

Что такое Beacon API и когда его использовать? | JScriptiser