Cześć,
Tworzę sobie chat w vue. Ale właśnie odkryłem, że gdy zaczynam mieć z 100-200 wiadomości to wydajność znacznie spada. Próbowałem użyć https://github.com/Akryum/vue-virtual-scroller ale jakoś dziwnie to działa. Scroll czasem trochę przeskakuje a i mam wrażenie, że przy przewijaniu wiadomości czasem są lekkie przycięcia.
Discord ma to jakoś fajnie zrobione. Wszystko mi działa płynnie nawet na wersji przeglądarkowej. Zauważyłem, że nawet jak się przegląda starsze wiadomości, to one się nie doczytują i nie można za jednym razem zescrollować na ostatnie wiadomości, tylko się idzie do coraz nowszych. Mają to jakoś tak chyba zrobione, że jest np. 50 wiadomości wstecz i do przodu i zależnie od scrollowania, wiadomości się podmieniają.
Jak można zrobić coś podobnego lub jak rozwiązać ten problem?