Definition: Ajax is a Web programming technique that exchanges small amounts of information behind the scenes to speed up applications that run on the Web. Traditional Web programs tend to save large amounts of data all at once, when you hit "save" for example. This makes the application pause while it saves. Ajax applications may save part of what you're typing while you type it, so when you hit save, there's not nearly as much new data to save.
Ajax is not a single programming language. It is several programming languages used together to create a better user experience.
Also Known As: Asynchronous JavaScript and XML
Examples:
Many Google applications use Ajax, including:

