Minimize loading state in boards
Problem to solve
Board lists with many issues require users to constantly scroll - wait - scroll as the next 10 results are loaded, creating a disjointed experience and the perception of slowness.
Proposal
Currently we load the next 10 items when the user scrolls to the bottom of the list, which guarantees the user will have to wait. By changing the loading event to occur earlier, such as immediately on scroll or even before scroll, we can prevent some loading visibility and allow users in many cases to scroll freely through the list.
This will never be 100% certain to avoid a load state, since speed of results being returned will need to exceed scroll speed, which are both variable, but will be an improvement in many circumstances.
Edited by Nick Leonard