Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 613 Bytes

pagination.md

File metadata and controls

23 lines (15 loc) · 613 Bytes

Load Events Asynchronous

When the size of the recorded events increased, load them in one request is not performant. You can paginate the events and load them as you need.

rrweb's API for loading async events is quite simple:

const replayer = new rrweb.Replayer(events);

replayer.addEvent(NEW_EVENT);

When calling the addEvent API to add a new event, rrweb will resolve its timestamp and replay it as need.

If you need to load several events, you can do a loop like this:

const replayer = new rrweb.Replayer(events);

for (const event of NEW_EVENTS) {
  replayer.addEvent(event);
}