Question

J'utilise cette simile calendrier avec de grandes quantités de données et je continue à obtenir firefox popping en disant « un script est apparu à ne plus être en cours d'exécution, voulez-vous tuer »? est-il une limite à la quantité de JSON vous pouvez envoyer revenir. J'ai environ 1000 différents points de chronologie avec des dates, descriptions, etc.

Était-ce utile?

La solution

Ce sera toujours le cas si votre script prend plus de temps pour traiter les données que la limite dans Firefox (vous pouvez changer la valeur par défaut, mais il va encore affecter vos autres utilisateurs).

Timeline vous permet de réduire ce en réduisant le nombre de points chargés uniquement ceux nécessaires pour montrer. Utilisation addOnScrollListener pour recharger les données dans la bande de telle sorte que le nombre de points de données chargée est réduite.

Autres conseils

Une façon de réduire la charge sur le navigateur est d'utiliser new Date () des objets au lieu de chaînes de date dans les données d'événement, évitant ainsi la nécessité pour le navigateur pour analyser les dates.

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

voir le wiki simile sur: Date_Time_Formats

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top