Как сейчас с работой'24?
Правильные пацаны добавляют к ленивой подгрузке ещё и виртуализацию (через пейджинг запросов), так что загрузка начинается не только лишь при открытии списка, но и грузится лишь часть списка, видная в текущий момент пользователю, плюс "защитные" диапазоны по краям. А ещё более правильные пацаны не кодят всю эту малину сами, а пользуют готовые фреймворки, т.к. бизнес за изобретение велосипедов не платит.
Т.е. подгружать сразу не будем ничего, а лениться будем везде. Если, конечно, у вас нормальный канал связи, а вы не с марсоходом на Марсе общаетесь. За это заплатим долесекундными задержками при открытии списков и их скролле. Ну или скрывающими эти задержки анимациями, типа "fade in" для постепенно подгружаемых данных. Можно как вариант сразу подгрузить лишь начальное окно с данными на текущую страницу.