Need

Smooth list changes.

Is there a library that make updates to a rendered list animated?

For example; My application is showing a list and the list's entries are ordered after number of upvotes. When the user upvotes an entry, the entry can move up in the list. Instead of the entry to abruptly move up, I want it to smoothly move up while smoothly pushing down the passed entries.

Need

Smoothly transition to a new page.

When the user navigates to another page, almost all websites instantly replace the old page with the new one. Instead, I want to "smoothly" transition from the old page to the new page with some kind of animation (fading, sliding, etc.). I'm open to what the animation is.