Skip to content

Conversation

@amakhrov
Copy link
Contributor

Further optimizations to the sorting algorithm in #210

This PR includes all changes form #210 and additionally introduces some sorting algorithm optimizations

The original algorithm calls $.children() on every iteration, which can be a time consuming operation.
The updated algorithm keeps track of element indexes in memory, so DOM calls are no longer required for defining the new position of an element in the current iteration.

Alexey Makhrov added 3 commits February 19, 2015 08:27
…dicated container and for a container with some other static content.
…ent into account and don't move it to bottom each time
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You could also use this._collection.chain(), which I think reads better and also allows for implementation changes on where models are stored in a collection in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants