2012-04-11 12 views
0

Wir bauen eine Sencha Touch-Anwendung, mit der Sie HTML-Dokumente suchen und anzeigen können. Nichts besonderes, einfaches HTML-Dokument, welches Benutzer nach oben und unten scrollen kann.Sencha Touch großes HTML-Rendering ist langsam

Einige der Dokumente sind ziemlich groß ~ 5 MB reinen html. Diese Dokumente verlangsamen die Anwendung, manchmal stürzt es sogar ab.

Haben Sie irgendwelche Ideen, wie Sie das beheben können?

Antwort

1

5 MB große HTML-Datei ist sehr groß, sogar für Laptop-Browser. Wenn Sie es auf Mobilgeräte-Browsern ausführen, ist die Wahrscheinlichkeit sehr hoch, dass sie abgestürzt sind. (Nahezu 100% für BlackBerry-Browser.)

Es wird dringend empfohlen, dass Sie die Größe jeder HTML-Datei nicht mehrere hundert KBs (sagen wir 500 KB) überschreiten. Stellen Sie dann in jeder Ihrer HTML-Dateien die Schaltfläche "Lesen Sie mehr" bereit, damit die Benutzer zum nächsten Kapitel Ihres HTML-Inhalts navigieren können.

Bitte beachten Sie, dass, je komplexer das DOM ist, desto langsamer Sencha Touch-Anwendung wird werden, wie es immer vollständig Ihre DOM-Struktur verwalten muss.

+0

nette antwort, danke –