AJAX stands for Asynchronous JavaScript and XML. It describes a technique for making asynchronous HTTP requests from the browser to exchange data and update parts of a web page without requiring a full page reload. Despite the name containing XML, modern AJAX often uses JSON instead.