AJAX (or Asynchronous JavaScript and XML) is a relatively recent term for the collection of Web technologies used on HTML pages to exchange data (via the XMLHttpRequest object) with the server in the background to update a Web page without having to reload the page. This provides a more seamless user experience, similar to Flash in this sense.