i am thinking to buy sencha so I have used Sencha paging grid for testing how it works, in this i seen one thing we need to give all the data before the grid display in the form of array, so if the amount of data will increase say 50,000 or more then also it will work well and give the same speed in sorting and other operations?
Is there any other way so we don't have to bring all the records at one time and give in array format?
Please replay me

There are a number of different approaches to large result sets, discussed in many threads. Try searching for the LiveGrid extension and also 'grid performance'. Performance improvements brought by Ext4 are not going to solve all the issues related to displaying massive amounts of data.

Ext has always had grids that can only handle small data sets. There are lots of outstanding grid features and plugins, but performance issues mean you can only use small data sets. This problem is shared by all javascript libraries except the SlickGrid jQuery plugin. I am currently using that to handle 30K rows of data (30+ columns) and the filtering and sorting is instant. How will the new Ext 4 grid compare against SlickGrid?

@alindsay55661: that's at least 2 MB of data. Are you pulling that all down to the client for display? Seems excessive. I have grids with 10K+ rows and 20+ columns, but the pagination, filtering and sorting is all done server-side. The standard ext grid works fine for that.