jemand hat Simile Timeline mit großen Mengen von Daten verwendet
-
02-10-2019 - |
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.
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