When loading into your user profiles “My Zwift” dashboard, the items being loaded via AJAX are fully being reloaded every time the ‘infinite’ scroll is triggered.
This is HEAVY on your guys server. Big $$$.
The Request should be an easy fix… Right now your requesting from 0 to N activities on infinite scroll trigger. N being, the current group of 5 activities.
The code really should be loading from the previous count of 5 activities instead of 0.