AJAX basics – Switching static content
Traditional web applications reload the whole page when clicking a link, modern web applications only reload the content that has changed.
As the web has matured, web applications often have a large amount of overhead; reloading every aspect of the page on each click including JavaScript and CSS vastly increases the overheads.
Read more