We use Ajax to interact with the server, without making the visitor load a new page. This allows for a more enjoyable visit as the user experience is not interrupted by having to load a new page, and it speeds up interaction with the server, as the visitor does not have to download any unnecessary data. Try our contact page for an example; when the visitor sends their message the page is not reloaded, nor are they taken to a different page. Instead, the information is updated on the page, thanking the visitor for their contribution or notifying them of any problems, such as a malformed email address.