Qualcuno ha usato similitudine timeline con grandi quantità di dati
-
02-10-2019 - |
Domanda
Sto usando questo similitudine linea temporale con grandi quantità di dati e io continuo a ricevere firefox spuntando dicendo "uno script è apparso a non essere in esecuzione, vuoi per ucciderlo"? c'è un limite alla quantità di JSON è possibile inviare di nuovo esso. Ho circa 1000 diversi punti della timeline con date, descrizioni, ecc.
Soluzione
che sarà sempre accadere se lo script richiede più tempo per elaborare i dati rispetto al limite in Firefox (è possibile modificare il valore predefinito, ma sarà ancora influenzare gli altri utenti).
Timeline consente di ridurre che riducendo il numero di punti caricati solo quelli necessari a mostrare. Utilizzare addOnScrollListener
ricaricare i dati nella banda in modo che il numero di datapoints caricato è ridotta.
Altri suggerimenti
Un modo per ridurre il carico sul browser è quello di utilizzare new Date () oggetti invece di stringhe di data nei dati degli eventi, eliminando così la necessità per il browser per analizzare le date.
{"events":
[{title : "an event", start : new Date(1999,4,27), description : "event description"},
{title : "another event", start : new Date(1999,5,7), description : "another event"}]
}
vedere il wiki similitudine sopra: Date_Time_Formats