Frontend végezhet számításokat?
Mennyire megszokott, hogy a backend hosszabb ideig tartó számítást végez, miközben a frontend egy megközelítő értéket számol, hogy a felhasználónak ne kelljen várnia az adatra?
Egy projektben láttam, hogy a frontend számol egy megközelítő értéket, de erről nem tájékoztatja a felhasználót, hanem valós tényadatként közli vele, mindaddig, amíg a backend nem végez a számítással.
Jól gondolom, hogy ez nem teljesen megszokott megoldás?
Mi lenne a legjobb megoldás erre a helyzetre?
Edit: Nem én akarom alkalmazni ezt, hanem egy projektben készült el ilyen módon az applikáció, amire a felhasználók felháborodtak, hogy miért tűntek el az értékeik. Később kiderült, hogy a frontend végez egy előszámítást, ami helyetelen volt az esetek 90%-ában. Amikor megkérdeztem, hogy a frontend miért végez számításokat, akkor csak annyit kaptam, hogy ez nem baj. Mivel én is tanulgatom a programozást, ezért feltettem itt kérdést, hogy ez valóban egy bevett szokás, vagy pedig egy baromság.
Nekem már az is fura, hogy mehetett ez ki PRODra, ha nem is működött megfelelően.