During this time, it will keep them in a temporary 'unlinked' state and only when it encounters the last stored event, it will save them and start sending events to listening addons. Right now the game provides the history in an inverse order (future to past) of what addons actually try to use (past to future), so before the library passes any events to addons, it will attempt to load the full time range since you last played the game. The library will take care of loading missing history from the server in the background and store everything locally so it never has to request the same time range more than once. Instead of having each addon send requests, it will all be taken care of by LibHistoire and they will simply become passive listeners.
In order to alleviate this problem and take a lot of the complexity away from individual addons, this library was born. Up until now, addons had to send guild history requests to the server individually, which in the past has lead to huge performance problems as more and more players started using these addons and ultimately forced ZOS to throttle how fast they are allowed to send automated requests for the guild history.