Sto creando un'applicazione che recupera grandi quantità di elementi con richieste Ajax tramite altre API di applicazione. Mi restituisce oggetti da 6k a 30k js che vengono utilizzati più volte attraverso varie viste applicative (ordinamento, filtraggio, ecc.). Vorrei evitare di interrogare API ogni volta per una lista così grande, quindi ho deciso di memorizzare questi dati in qualche modo.
Stavo pensando a varie soluzioni:
- salvandolo in localstorage,
- utilizzando una libreria di memorizzazione nella cache (ad esempio locachejs),
- memorizzazione in js var.
Non sono un esperto, quindi mi piacerebbe sentire i tuoi suggerimenti su ciascuna (o una di queste) soluzioni, sui suoi pro e contro.
Ogni aiuto sarà molto apprezzato.