Salutare! Cum as putea face o aplicatie in angular sa functioneze mai performant

Salutare comunitate!
Lucrez de ceva timp la o aplicatie care se aproprie de produsul final pentru o firma de HR. Proiectul in sine are 220 MB necompilat. Aplicatia foloseste Angular 4, ng-bootstrap, AngularFire2 si firebase.
Am o lista de candidati de 16000+ intrari in crestere si o lista cu clienti 1000+ in crestere. Ideea e ca in anumite view-uri din aplicatie este necesar sa incarce tabele cu clienti si candidati. In unele functioneaza rapid, iar in altele se incarca destul de greu si face lag. Aveti vreo idee cum as putea sa imbunatatesc performanta aplicatiei sa se miste mai rapid? Va-ti confruntat cu acest fenomen vreodata? Daca da cum ati procedat?
Orice idee e bine venita! Multumesc in avans pentru raspunsuri si spor la proiecte frumoase!

1 Like

Salut,
Nu incarca toate datele deodata.
Poti sa faci paginare si incarci datele doar cand se trece de pe o pagina pe alta sau sa faci infinite scroll (cum are Facebook de exemplu).

2 Likes

Ca si atunci cand te duci cu masina la mecanic, te intreaba ce are. “Scoate zgomote ciudate” nu e tocmai ceva util.

Suie-o pe tester, vezi ce zice. Revino cu ceva date concrete

3 Likes

Multam de recomandare! Oare exista optiunea de infinite scroll pe ng2-smart-table?