Frage

Ich bin mit dieser Simile Timeline mit großen Datenmengen und ich erhalte firefox Aufspringen sagen „ein Skript hat sich gezeigt, nicht mehr ausgeführt werden, tun Sie es töten wollen“? ist es auf die Menge an json Sie es eine Grenze zurückschicken können. Ich habe etwa 1000 verschiedene Timeline Punkte mit Daten, Beschreibungen, etc.

War es hilfreich?

Lösung

Das wird immer passieren, wenn Ihr Skript länger dauert, die Daten als die Grenze in Firefox zu verarbeiten (können Sie die Standardeinstellung ändern, aber es wird immer noch Ihre anderen Benutzer betreffen).

Timeline ermöglicht es Ihnen, das zu reduzieren, indem die Anzahl der Punkte reduziert auf nur geladen diejenigen erforderlich zu zeigen. Verwendung addOnScrollListener die Daten in dem Band zu laden, damit die Anzahl der Datenpunkte geladen reduziert wird.

Andere Tipps

Eine Möglichkeit, die Last auf dem Browser zu reduzieren, ist neues Datum () verwenden Objekte anstelle von Datumszeichenketten in den Ereignisdaten, wodurch die Notwendigkeit für den Browser umgangen, die Daten zu analysieren.

{"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"}] }

finden Sie in der Simile Wiki an: Date_Time_Formats

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top