2012-06-08 10 views
7

Supponiamo di scrivere codice JavaScript che visualizza i primi dieci record da un database come elementi di riga della tabella. Quando l'utente fa clic per caricare più righe, gli elementi della riga della tabella vengono rimossi dalla pagina, ma vengono salvati in Javascript.Determina l'utilizzo della memoria degli elementi DOM memorizzati nella cache in JavaScript?

Ora, supponiamo di avere una pagina simile che visualizza 100 righe alla volta e ci sono migliaia di righe che l'utente potrebbe visualizzare attraverso.

Come posso sapere quanta memoria viene utilizzata quando questi elementi sono memorizzati nella cache in Javascript?

+0

È difficile dire esattamente. Ma è sicuramente meglio eliminare completamente gli elementi DOM e conservare solo i dati al loro interno. Questo è un approccio molto più pulito, non è difficile da fare e può essere raggiunto tramite vari framework come Backbone.js. – cheeken

+0

Immagino che non occorra più memoria di quella che avrebbe gli elementi DOM materializzati sulla pagina stessa e, * forse *, sempre meno leggermente. (Che è probabilmente inferiore a un'immagine "full size" in questi giorni.) –

risposta

Problemi correlati