Sto costruendo un carrello in Java e vorrei dare agli utenti la possibilità di aggiornare la quantità e vedere immediatamente il nuovo prezzo. Sto usando BigDecimal sul back-end per una precisione completa, ma la chiamata ajax presenta un leggero ritardo. Non è molto, ma potrei fare l'aggiornamento istantaneo inviando l'aggiornamento al server e aggiornando il prezzo in Javascript prima ancora che ritorni. La velocità sarebbe meravigliosa, ma a discapito degli errori di arrotondamento presentati all'utente.
Ora il prezzo calcolato per il back-end sarebbe quello mostrato nella pagina di pagamento, in modo che fosse accurato almeno, ma è la velocità che vale il rischio di visualizzare un valore errato nel carrello in un sistema di e-commerce?