AJAX
Asynchronous JavaScript and XML
A web development technique that allows web pages to update asynchronously by exchanging data with a server behind the scenes. Salesforce provides an AJAX Toolkit for building custom integrations.
Example use case
A developer uses the Salesforce AJAX Toolkit to build a custom button that updates multiple records without a full page reload.