Skip to content

Reduce the number of registrations that are loaded up-front

Use the MIT licensed https://github.com/researchgate/react-intersection-list library to make use of the Intersection Observer API to only render elements that appear in the ViewPort.

This appears to improve the speed of rendering the "Registrations" page when the page has already been populated. There appears to be a delay on initial upload however. This may need more exploring to understand if the delay is due to processing the upload, or it rendering the page.

Merge request reports