Ich gebe 100 Ereignisse in FullCalendar wieder, wobei $('#CalendarPlugin').fullCalendar('renderEvent', {} );
100 Mal in einer Schleife aufgerufen wird.
Die Browserleistung, die ich auf meinem Computer sehe (Core2 6600 @ 2,4 GHz mit 4 GB RAM)
Ist das ein erwartetes Leistungsniveau? Gibt es eine schnellere Möglichkeit zum Laden und Rendern von Ereignissen?
Nach dem Hinzufügen zu FullCalendar können Sie zwischen den Monaten wechseln und das Rendering viel schneller durchführen. Es ist nur das anfängliche Laden von ihnen mit renderEvent
, das ist langsam.
Der Entwickler arbeitete an Leistungsverbesserungen für die 1.4.4-Version, aber das 100-malige Drücken des Plugins in einer Schleife ist immer noch sehr umfangreich.
Eine Technik, mit der Sie versuchen könnten, die Leistung zu verbessern, ist die Verwendung eines Objekts in addEventSource
, da dies wie erwartet wartet und rendert:
Tags und Links javascript jquery performance browser fullcalendar