Skip to content

Commit

Permalink
Create js-beacon-api.md
Browse files Browse the repository at this point in the history
  • Loading branch information
petermekhaeil authored Jan 28, 2024
1 parent 642f0c8 commit a9ac081
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions learnings/js-beacon-api.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Send analytics data using the Beacon API

The `navigator.sendBeacon()` method is intended to be used for sending analytics data to a server.

```js
navigator.sendBeacon("/log", analyticsData);
```

- It sends the HTTP POST request asynchronously, with no access to the server response.
- The request is non-blocking, causing no delay to unload or the next navigation.

See [documentation](https://developer.mozilla.org/en-US/docs/Web/API/Beacon_API) on usage.

0 comments on commit a9ac081

Please sign in to comment.