AJAX

Asynchronous JavaScript And XML

Allows you to create a more user-friendly web application by working behind the scenes (inside a web browser) by making web pages feel more responsive.

In short, it allows JavaScript scripts to send data requests and receive responses without having to reload the entire page.