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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top