Ho una semplice porzione di dati che sto memorizzando su un server, come una stringa semplice. E 'sorta di ridicolo, ma sembra che questo:Creazione e analisi di stringhe enormi con javascript?
name|date|grade|description|name|date|grade|description|repeat for a long time
questa stringa può essere fino a 1,4 MB di dimensione. L'idea è che si tratta di un mucchio di record di studenti, appena messi insieme con un semplice delimitatore di tubi. È un metodo di serializzazione molto scarso.
Una volta che questa stringa enorme viene trasferita al client, viene nuovamente suddivisa lungo i tubi nei record degli studenti, utilizzando javascript.
Ho calcolato il tempo necessario per creare e dividere queste stringhe sul lato client. I tempi sono in realtà abbastanza buoni, la corsa più lenta che ho visto su poche macchine diverse è di 0,2 secondi per 10.000 "record degli studenti", che ha una dimensione finale della stringa di ~ 1,4 mb.
Mi rendo conto che è abbastanza bizzarro, mi chiedo solo se ci sono problemi inerenti alla creazione e alla suddivisione di stringhe così grandi usando javascript? Non so in che modo i diversi browser implementano i loro motori javascript. Ho provato questo sui "principali" browser, ma non so come si comporterebbe con le versioni precedenti di ciascuno.
Sì, cercando qualsiasi commento su questo, questo è più per divertimento che altro!
Grazie
+1 l'unico problema che vedo è affidarsi a un'implementazione JS basata su browser. – lexu