I'm a frontend developer and wondering from a UX perspective, whether it is a bad idea to fetch individual list items in a large list (with multiple columns).
See an example here:
This example is how it would look with a slow connection. In reality everything should load much faster of course.
From what I can see, the trade of is:
The UI feels faster, because the list will load faster (since it by itself does not need to load a full contact yet) and the contacts then can load individually. The downside: While it might feel faster to the user, it also could feel a bit funky, because there is no deterministic loading order. Once the list behind it is loaded, all contacts in the list will try to load as fast as they can individually. It feels especially funky on a slower connection.
This question is based on the technical counterpart where I am asking if it even makes technically sense to make that many requests.
(note, no real people are in that list, they are randomly generated names :) )