AJAX: asynchronous JavaScript and XML. A technique used in web page development.

API: application programming interface. A set of rules programs use to communicate with each other.