Über den Blog in Black bin ich auf eine interessante Seite gestoßen, bei der man live Benchmarks mit verschiedenen Technologien zum Laden und Parsen von Daten durchführen lassen kann: Census – RIA Data Loading Benchmarks
Dabei werden eine bestimmte Anzahl an Daten geladen und in Tabellenform geparst, wobei bis zu 20.000 Reihen möglich sind. Als Technologien stehen zur Verfügung:
- Ajax HTML
- Ajax SOAP
- Ajax XML
- Ajax JSON
- Dojo
- Flex SOAP AS
- Flex SOAP E4X
- Flex AMF3
- Flex paged
Im “Guide Me” – Bereich stehen zu einigen dieser Varianten auch genauere Erklärungen, was sich hinter den Bezeichnungen verbirgt.
Nachdem wir schon auf der flashforum-Konferenz einen interessanten Vergleich zwischen der Geschwindigkeit der VirtualMachine von AS3 und Ajax sehen durften, kann man sich nun selber von der überragenden Geschwindigkeit überzeugen:
5000 Reihen mit Ajax JSON: 18.8s
20.000 Reihen mit Flex AMF3: 4.6s
Noch schneller wirds, wenn man sich entscheidet, die Daten in Flex seitenweise zu laden, bei der Geschwindigkeit durchaus denkbar, da Flex für 1000 Reihen ca. 897ms braucht.
Kommentar schreiben