Tuesday, August 28th, 2007
Self-proclaimed “RIA Cowboy” James Ward recently updated his RIA data loading benchmarks, this time adding Lazlo into the mix as well as gzip compression on the text streams. The tests are pretty straightforward and are meant to measure performance and latency when loading rows of data via various transport mechanisms:
The goal of this application is to demonstrate various methods of loading data in RIAs and see how those methods impact performance, bandwidth, and client memory usage. These benchmarks aim to be honest and unbiased. Thus they are open source and anyone can submit patches to have new tests added or to have the existing tests improved. Yet, these tests should always fairly represent real world uses of these technologies.
I ran a test using 5000 rows and got the following results:
The results are staggering showing Adobe Flex’s AMF3 transport protocol completely outperforming both standard XHR and Lazlo with even faster results when using Flex DataServices with data paging. Give the application a run here.
I re-ran the tests based on feedback from reader comments and James Ward and here are the updated results now returning 1,000 rows. Click on the image to get the full image display:
Posted by Rey Bango at 7:00 am