I’m using EmberJS to present a table to the user. I currently test it with about 60 rows and 25 columns and the result are not so great.
The data is a list of people with 24 metrics on them, the user can check and uncheck several checkboxes to change the metrics.
I use ArrayController bound to the 60 rows and I update them when any checkbox is changing, the ArrayController has the sortProperties set to choose by which column to sort the table.
- When the change does not cause a reorder of the rows it takes about 2-3 seconds to update the whole table.
- When the change cause a reorder to the rows it may take up-to 4 seconds.
Is there a way to make the update more smooth? even if it will only look smoother while the update still take 3 seconds?
I use Ember.beginPropertyChanges and endPropertyChanges.
Ido
Update to the latest version this improve sorting performance.