Asynchronous JavaScript and XML (AJAX)

A group of client-side web development techniques for creating asynchronous web applications. AJAX techniques enable the exchange of data between a webpage and a server in the background without interfering with the display or the behavior of the page. This allows user interaction without the need to reload the entire page.