Ich habe eine ziemlich große Knotenform für einen meiner Inhaltstypen. Nehmen wir an, es hat ungefähr 100 Felder. Viele dieser Felder sind Textwerte mit unbegrenzten Werten, daher verwendet der Benutzer eine AJAX-Schaltfläche, um jedem dieser Felder ein weiteres Element hinzuzufügen. Optisch ist dieses Formular nicht allzu einschüchternd, da ich Feldgruppen verwendet habe, um die Dinge vernünftig zu halten.
Problem: Das Klicken auf "Ein weiteres Element hinzufügen" ist sehr langsam. Wie sehr langsam.
Ich dachte, es sei die Serverleistung, aber dann habe ich es in Firebug ausgecheckt - die Anfrage dauert nicht so lange, aber WOW - die clientseitige CPU-Auslastung (in Chrome, Firefox und jedem anderen Browser, den ich ausprobiert habe) erreicht 100% und bleibt dort für bis zu 11-12 Sekunden, und dann wird die AJAX-Anforderung abgeschlossen.
Das ist verrückt.
An diesem Punkt bin ich mir nicht sicher, welche Optionen ich habe. Kann ich die Form irgendwie auseinander brechen? Workflow-Stil? Viele Leute erwähnen Feldgruppen als eine Möglichkeit, eine Menge Felder zu organisieren, aber das hilft natürlich nicht der Leistung.
Jede Hilfe geschätzt.
quelle