Do <b:listGrid> and <b:dataSource> support asynchronise loading?

Just wanted to know what is the performance like when a huge datasource coming along the pipe say 50,000 rows. Would the listGrid shows the first page as long as the datasource filled up the first page or wait till the entire 50,000 rows come across the pipe before showing the first page.

Large data

It will wait until whole http request is completed.
For these large datasets it's recommended that you use paging.
(so only request one page of data at the time from the server)

Look at examples/databinding/serverIntegration.html in your 4.0.1 installation.

It is interesting to know

It is interesting to know how would backbase decide to call the remote server to perform the sorting. As for static XML data, it will be sorted according to the user click at the client browser without remote call. Unless the dataSource url attribute makes a different.
${SJX}