Abbiamo un grafico che mostra l'utilizzo della larghezza di banda nel tempo. La larghezza di banda viene restituita dal server in byte.
Dobbiamo decidere quali unità mostrare nel grafico nel caso in cui ci siano diversi punti di larghezza di banda.
I dati sono ricevuti dal server in questo modo:
[10000,200,3150,150,25900,193] // In bytes
Il client mostra questi dati in un elenco e in un grafico.
Nell'elenco : convertilo in KB / MB / GB in base alla quantità di byte
Nel grafico : ottieni il punto più alto in byte (25900), se è superiore a X in KB, più in alto di Y in MB, ecc ...
La domanda -
Dove è il posto giusto per calcolare le unità da mostrare nel grafico - nell'API di frontend o di resto del backend?
Il calcolo deve essere effettuato una sola volta e l'utente non ha alcuna possibilità di cambiare quelle unità.