Have a look at AAXT in action. I suggest opening the network tab of DevTools so you can see what's going on.
This is a very simple load of an HTML fragment triggered by a button press. A fade transition has been added to the entrance and exit of the elements.
This is the original quote provided by the server.
We can also update all the contents of the page again, notice how we only receive the elements that are changing from the server.