The term Ajax has come to represent a broad group of Web technologies that can be used to implement a Web application that communicates with a server in the background, without interfering with the current state of the page.
Since then, however, there have been a number of developments in the technologies used in an Ajax application, and in the definition of the term Ajax itself.