Ich nehme für so etwas eine eigene Implementation...
Form ->
XML -> Gepackter Stream -> Device -> Auspacken -> eigene Render Routine...
Wenige Bytes die übertragen werden...
Beispiel: 25 DIN A4 Formular Seiten (Ausfüllbar) 57kb
Und wenn Du statt
XML z.B. JSON nimmst, dann werden die 25 Seiten nochmals deutlich kleiner..