Multiple long lists in single page


I have multiple long lists in a single ionic page.
For example, I have one list of around 100 Items, below that list, I have a list of around 1200-1500 items. Both lists are shown together with one after another.
How should I handle this type of lists on a single page?

Should I use the virtual scroll for both of the items? In the normal *ngFor view is stuck for some seconds initially and scrolling is also not smooth.

As two list are separate I think in the infinite scroll it is hard to maintain which list to load on the infinite scroll event is found. If there is no solution other than this I may use variables to handle this

Is there any good alternative or solution for ionic 3?